---
Fuzzer filename: '/src/libssh2/tests/ossfuzz/ssh2_client_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libssh2/tests/ossfuzz/ssh2_client_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         30
      ICount:          172
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - __errno_location
        - close
        - fprintf
        - libssh2_exit
        - libssh2_init
        - libssh2_session_disconnect_ex
        - libssh2_session_free
        - libssh2_session_handshake
        - libssh2_session_init_ex
        - libssh2_session_set_blocking
        - send
        - shutdown
        - socketpair
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ssh2_client_fuzzer.cc:36,8'
          Branch Sides:
            - BranchSide:      'ssh2_client_fuzzer.cc:37,17'
              BranchSideFuncs:
                - fprintf
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
            - BranchSide:      'ssh2_client_fuzzer.cc:42,46'
              BranchSideFuncs:
                - socketpair
                - __errno_location
                - strerror
                - fprintf
                - __assert_fail
                - send
                - shutdown
                - libssh2_session_init_ex
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
                - libssh2_session_set_blocking
                - libssh2_session_handshake
                - fprintf
                - __errno_location
                - fprintf
        - Branch String:   'ssh2_client_fuzzer.cc:43,5'
          Branch Sides:
            - BranchSide:      'ssh2_client_fuzzer.cc:43,5'
              BranchSideFuncs:
                - send
                - shutdown
                - libssh2_session_init_ex
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
                - libssh2_session_set_blocking
                - libssh2_session_handshake
                - fprintf
                - __errno_location
                - fprintf
            - BranchSide:      'ssh2_client_fuzzer.cc:45,20'
              BranchSideFuncs:
                - send
                - shutdown
                - libssh2_session_init_ex
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
                - libssh2_session_set_blocking
                - libssh2_session_handshake
                - fprintf
                - __errno_location
                - fprintf
        - Branch String:   'ssh2_client_fuzzer.cc:43,5'
          Branch Sides:
            - BranchSide:      'ssh2_client_fuzzer.cc:43,5'
              BranchSideFuncs:
                - send
                - shutdown
                - libssh2_session_init_ex
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
                - libssh2_session_set_blocking
                - libssh2_session_handshake
                - fprintf
                - __errno_location
                - fprintf
            - BranchSide:      'ssh2_client_fuzzer.cc:43,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'ssh2_client_fuzzer.cc:47,8'
          Branch Sides:
            - BranchSide:      'ssh2_client_fuzzer.cc:49,17'
              BranchSideFuncs:
                - __errno_location
                - fprintf
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
            - BranchSide:      'ssh2_client_fuzzer.cc:56,19'
              BranchSideFuncs:
                - shutdown
                - libssh2_session_init_ex
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
                - libssh2_session_set_blocking
                - libssh2_session_handshake
                - fprintf
        - Branch String:   'ssh2_client_fuzzer.cc:57,8'
          Branch Sides:
            - BranchSide:      'ssh2_client_fuzzer.cc:58,17'
              BranchSideFuncs:
                - fprintf
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
            - BranchSide:      'ssh2_client_fuzzer.cc:64,15'
              BranchSideFuncs:
                - libssh2_session_init_ex
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
                - libssh2_session_set_blocking
                - libssh2_session_handshake
        - Branch String:   'ssh2_client_fuzzer.cc:65,8'
          Branch Sides:
            - BranchSide:      'ssh2_client_fuzzer.cc:66,38'
              BranchSideFuncs:
                - libssh2_session_set_blocking
                - libssh2_session_handshake
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
            - BranchSide:      'ssh2_client_fuzzer.cc:69,9'
              BranchSideFuncs:
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
        - Branch String:   'ssh2_client_fuzzer.cc:72,8'
          Branch Sides:
            - BranchSide:      'ssh2_client_fuzzer.cc:73,9'
              BranchSideFuncs:
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
            - BranchSide:      'ssh2_client_fuzzer.cc:77,25'
              BranchSideFuncs:
                - libssh2_exit
                - close
                - close
                - libssh2_session_free
                - libssh2_session_disconnect_ex
        - Branch String:   'ssh2_client_fuzzer.cc:81,8'
          Branch Sides:
            - BranchSide:      'ssh2_client_fuzzer.cc:81,8'
              BranchSideFuncs:
                - libssh2_session_free
                - libssh2_exit
                - close
                - close
                - libssh2_session_disconnect_ex
            - BranchSide:      'ssh2_client_fuzzer.cc:82,12'
              BranchSideFuncs:
                - libssh2_session_free
                - libssh2_exit
                - close
                - close
                - libssh2_session_disconnect_ex
        - Branch String:   'ssh2_client_fuzzer.cc:82,12'
          Branch Sides:
            - BranchSide:      'ssh2_client_fuzzer.cc:83,13'
              BranchSideFuncs:
                - libssh2_session_disconnect_ex
                - libssh2_session_free
                - libssh2_exit
                - close
                - close
            - BranchSide:      'ssh2_client_fuzzer.cc:88,30'
              BranchSideFuncs:
                - libssh2_session_free
                - libssh2_exit
                - close
                - close
      Callsites:
        - Src:             'ssh2_client_fuzzer.cc:34,10'
          Dst:             libssh2_init
        - Src:             'ssh2_client_fuzzer.cc:37,9'
          Dst:             fprintf
        - Src:             'ssh2_client_fuzzer.cc:42,10'
          Dst:             socketpair
        - Src:             'ssh2_client_fuzzer.cc:43,5'
          Dst:             __errno_location
        - Src:             'ssh2_client_fuzzer.cc:43,5'
          Dst:             strerror
        - Src:             'ssh2_client_fuzzer.cc:43,5'
          Dst:             fprintf
        - Src:             'ssh2_client_fuzzer.cc:43,5'
          Dst:             __assert_fail
        - Src:             'ssh2_client_fuzzer.cc:45,15'
          Dst:             send
        - Src:             'ssh2_client_fuzzer.cc:52,17'
          Dst:             __errno_location
        - Src:             'ssh2_client_fuzzer.cc:49,9'
          Dst:             fprintf
        - Src:             'ssh2_client_fuzzer.cc:56,10'
          Dst:             shutdown
        - Src:             'ssh2_client_fuzzer.cc:58,9'
          Dst:             fprintf
        - Src:             'ssh2_client_fuzzer.cc:64,15'
          Dst:             libssh2_session_init_ex
        - Src:             'ssh2_client_fuzzer.cc:66,9'
          Dst:             libssh2_session_set_blocking
        - Src:             'ssh2_client_fuzzer.cc:72,8'
          Dst:             libssh2_session_handshake
        - Src:             'ssh2_client_fuzzer.cc:83,13'
          Dst:             libssh2_session_disconnect_ex
        - Src:             'ssh2_client_fuzzer.cc:88,9'
          Dst:             libssh2_session_free
        - Src:             'ssh2_client_fuzzer.cc:91,5'
          Dst:             libssh2_exit
        - Src:             'ssh2_client_fuzzer.cc:93,5'
          Dst:             close
        - Src:             'ssh2_client_fuzzer.cc:94,5'
          Dst:             close
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    socketpair
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    _libssh2_init_if_needed
      functionSourceFile: '/src/libssh2/src/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libssh2_init
      functionUses:    15
      BranchProfiles:
        - Branch String:   'global.c:78,8'
          Branch Sides:
            - BranchSide:      'global.c:78,8'
              BranchSideFuncs:
                - libssh2_init
            - BranchSide:      'global.c:78,8'
              BranchSideFuncs:
                - libssh2_init
        - Branch String:   'global.c:78,8'
          Branch Sides:
            - BranchSide:      'global.c:78,8'
              BranchSideFuncs:
                - libssh2_init
            - BranchSide:      'global.c:79,15'
              BranchSideFuncs:
                - libssh2_init
      Callsites:
        - Src:             'global.c:79,15'
          Dst:             libssh2_init
    - functionName:    libssh2_init
      functionSourceFile: '/src/libssh2/src/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_openssl_crypto_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'global.c:49,34'
          Branch Sides:
            - BranchSide:      'global.c:49,39'
              BranchSideFuncs:
                - _libssh2_openssl_crypto_init
            - BranchSide:      'global.c:49,34'
              BranchSideFuncs: []
        - Branch String:   'global.c:49,8'
          Branch Sides:
            - BranchSide:      'global.c:49,8'
              BranchSideFuncs: []
            - BranchSide:      'global.c:50,9'
              BranchSideFuncs:
                - _libssh2_openssl_crypto_init
      Callsites:
        - Src:             'global.c:50,9'
          Dst:             _libssh2_openssl_crypto_init
    - functionName:    libssh2_exit
      functionSourceFile: '/src/libssh2/src/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _libssh2_openssl_crypto_exit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'global.c:62,8'
          Branch Sides:
            - BranchSide:      'global.c:62,8'
              BranchSideFuncs:
                - _libssh2_openssl_crypto_exit
            - BranchSide:      'global.c:62,8'
              BranchSideFuncs:
                - _libssh2_openssl_crypto_exit
        - Branch String:   'global.c:62,8'
          Branch Sides:
            - BranchSide:      'global.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'global.c:65,25'
              BranchSideFuncs:
                - _libssh2_openssl_crypto_exit
        - Branch String:   'global.c:67,34'
          Branch Sides:
            - BranchSide:      'global.c:68,10'
              BranchSideFuncs:
                - _libssh2_openssl_crypto_exit
            - BranchSide:      'global.c:72,5'
              BranchSideFuncs: []
        - Branch String:   'global.c:67,8'
          Branch Sides:
            - BranchSide:      'global.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'global.c:72,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'global.c:69,9'
          Dst:             _libssh2_openssl_crypto_exit
    - functionName:    gen_publickey_from_rsa
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - rsa
        - key_len
      BBCount:         11
      ICount:          125
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BN_num_bits
        - RSA_get0_key
        - _libssh2_htonu32
        - write_bn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:1309,11'
          Branch Sides:
            - BranchSide:      'openssl.c:1309,15'
              BranchSideFuncs:
                - BN_num_bits
                - BN_num_bits
                - _libssh2_htonu32
                - write_bn
                - write_bn
            - BranchSide:      'openssl.c:1310,9'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:1309,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1310,9'
              BranchSideFuncs:
                - BN_num_bits
                - BN_num_bits
                - _libssh2_htonu32
                - write_bn
                - write_bn
            - BranchSide:      'openssl.c:1313,15'
              BranchSideFuncs:
                - BN_num_bits
                - BN_num_bits
                - _libssh2_htonu32
                - write_bn
                - write_bn
        - Branch String:   'openssl.c:1320,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1321,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - write_bn
                - write_bn
            - BranchSide:      'openssl.c:1325,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - write_bn
                - write_bn
      Callsites:
        - Src:             'openssl.c:1303,5'
          Dst:             RSA_get0_key
        - Src:             'openssl.c:1313,15'
          Dst:             BN_num_bits
        - Src:             'openssl.c:1314,15'
          Dst:             BN_num_bits
        - Src:             'openssl.c:1327,5'
          Dst:             _libssh2_htonu32
        - Src:             'openssl.c:1332,9'
          Dst:             write_bn
        - Src:             'openssl.c:1333,9'
          Dst:             write_bn
    - functionName:    RSA_get0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_num_bits
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_bn
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - bn
        - bn_bytes
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_bn2bin
        - _libssh2_htonu32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'openssl.c:237,8'
          Branch Sides:
            - BranchSide:      'openssl.c:237,8'
              BranchSideFuncs:
                - _libssh2_htonu32
            - BranchSide:      'openssl.c:238,17'
              BranchSideFuncs:
                - _libssh2_htonu32
      Callsites:
        - Src:             'openssl.c:236,5'
          Dst:             BN_bn2bin
        - Src:             'openssl.c:240,5'
          Dst:             _libssh2_htonu32
    - functionName:    BN_bn2bin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_publickey_from_sk_ecdsa_openssh_priv_data
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3747
      functionLinenumberEnd: 3880
      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:
        - session
        - decrypted
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - flags
        - application
        - key_handle
        - handle_len
        - ec_ctx
      BBCount:         80
      ICount:          523
      EdgeCount:       110
      CyclomaticComplexity: 32
      functionsReached:
        - EC_KEY_free
        - EVP_PKEY_free
        - EVP_PKEY_new
        - EVP_PKEY_set1_EC_KEY
        - _libssh2_debug_low
        - _libssh2_ecdsa_curve_name_with_octal_new
        - _libssh2_error
        - _libssh2_get_byte
        - _libssh2_get_string
        - _libssh2_store_str
        - explicit_bzero
        - gen_publickey_from_ec_evp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:3757,58'
          Branch Sides:
            - BranchSide:      'openssl.c:3758,9'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:3759,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:3757,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3759,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:3764,28'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_ecdsa_curve_name_with_octal_new
                - _libssh2_get_string
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_byte
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:3764,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3765,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:3771,51'
              BranchSideFuncs:
                - _libssh2_ecdsa_curve_name_with_octal_new
                - _libssh2_get_string
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_byte
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:3773,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3774,12'
              BranchSideFuncs:
                - _libssh2_error
                - EC_KEY_free
            - BranchSide:      'openssl.c:3780,28'
              BranchSideFuncs:
                - _libssh2_get_string
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_byte
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:3780,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3781,24'
              BranchSideFuncs:
                - _libssh2_error
                - EC_KEY_free
            - BranchSide:      'openssl.c:3786,8'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_byte
                - _libssh2_error
        - Branch String:   'openssl.c:3786,14'
          Branch Sides:
            - BranchSide:      'openssl.c:3786,35'
              BranchSideFuncs:
                - _libssh2_get_byte
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'openssl.c:3792,8'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_get_string
                - _libssh2_error
        - Branch String:   'openssl.c:3786,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3787,24'
              BranchSideFuncs:
                - _libssh2_error
                - EC_KEY_free
            - BranchSide:      'openssl.c:3792,8'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_get_string
                - _libssh2_error
        - Branch String:   'openssl.c:3792,19'
          Branch Sides:
            - BranchSide:      'openssl.c:3792,22'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_get_string
                - _libssh2_error
            - BranchSide:      'openssl.c:3810,8'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
        - Branch String:   'openssl.c:3792,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3793,24'
              BranchSideFuncs:
                - _libssh2_get_string
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_error
            - BranchSide:      'openssl.c:3810,8'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
        - Branch String:   'openssl.c:3794,12'
          Branch Sides:
            - BranchSide:      'openssl.c:3795,28'
              BranchSideFuncs:
                - _libssh2_error
                - EC_KEY_free
            - BranchSide:      'openssl.c:3800,13'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
        - Branch String:   'openssl.c:3800,12'
          Branch Sides:
            - BranchSide:      'openssl.c:3801,27'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3808,5'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
        - Branch String:   'openssl.c:3803,16'
          Branch Sides:
            - BranchSide:      'openssl.c:3804,32'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3807,9'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
        - Branch String:   'openssl.c:3810,16'
          Branch Sides:
            - BranchSide:      'openssl.c:3810,19'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3828,8'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
        - Branch String:   'openssl.c:3810,26'
          Branch Sides:
            - BranchSide:      'openssl.c:3810,29'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3828,8'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
        - Branch String:   'openssl.c:3810,40'
          Branch Sides:
            - BranchSide:      'openssl.c:3810,43'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3828,8'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
        - Branch String:   'openssl.c:3810,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3814,24'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3828,8'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
        - Branch String:   'openssl.c:3823,12'
          Branch Sides:
            - BranchSide:      'openssl.c:3824,27'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
            - BranchSide:      'openssl.c:3826,5'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
        - Branch String:   'openssl.c:3828,16'
          Branch Sides:
            - BranchSide:      'openssl.c:3828,19'
              BranchSideFuncs:
                - EC_KEY_free
                - EC_KEY_free
                - _libssh2_store_str
                - explicit_bzero
            - BranchSide:      'openssl.c:3858,8'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3828,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3829,20'
              BranchSideFuncs:
                - EC_KEY_free
                - _libssh2_store_str
                - EC_KEY_free
                - explicit_bzero
            - BranchSide:      'openssl.c:3858,8'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3832,12'
          Branch Sides:
            - BranchSide:      'openssl.c:3833,16'
              BranchSideFuncs:
                - _libssh2_store_str
                - EC_KEY_free
                - explicit_bzero
            - BranchSide:      'openssl.c:3837,13'
              BranchSideFuncs:
                - _libssh2_store_str
                - EC_KEY_free
                - explicit_bzero
        - Branch String:   'openssl.c:3842,24'
          Branch Sides:
            - BranchSide:      'openssl.c:3842,27'
              BranchSideFuncs:
                - EC_KEY_free
                - explicit_bzero
            - BranchSide:      'openssl.c:3849,9'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3842,12'
          Branch Sides:
            - BranchSide:      'openssl.c:3843,28'
              BranchSideFuncs:
                - explicit_bzero
                - EC_KEY_free
            - BranchSide:      'openssl.c:3849,9'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3852,12'
          Branch Sides:
            - BranchSide:      'openssl.c:3853,27'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'openssl.c:3854,17'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3858,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3859,19'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3861,9'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3866,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3867,9'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'openssl.c:3869,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:3869,20'
          Branch Sides:
            - BranchSide:      'openssl.c:3869,24'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3874,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:3869,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3870,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3874,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:3874,19'
          Branch Sides:
            - BranchSide:      'openssl.c:3874,23'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3879,12'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:3874,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3875,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3879,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:3753,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:3757,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:3759,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3764,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:3765,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3770,10'
          Dst:             _libssh2_ecdsa_curve_name_with_octal_new
        - Src:             'openssl.c:3775,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3780,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:3781,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3786,17'
          Dst:             _libssh2_get_byte
        - Src:             'openssl.c:3787,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3794,12'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:3795,13'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3814,24'
          Dst:             EVP_PKEY_new
        - Src:             'openssl.c:3815,9'
          Dst:             EVP_PKEY_set1_EC_KEY
        - Src:             'openssl.c:3818,14'
          Dst:             gen_publickey_from_ec_evp
        - Src:             'openssl.c:3824,13'
          Dst:             EVP_PKEY_free
        - Src:             'openssl.c:3840,9'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:3844,13'
          Dst:             explicit_bzero
        - Src:             'openssl.c:3861,9'
          Dst:             EC_KEY_free
        - Src:             'openssl.c:3867,9'
          Dst:             EC_KEY_free
    - functionName:    _libssh2_ecdsa_curve_name_with_octal_new
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ec_ctx
        - k
        - k_len
        - curve
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - EC_KEY_free
        - EC_KEY_get0_group
        - EC_KEY_new_by_curve_name
        - EC_KEY_set_public_key
        - EC_POINT_free
        - EC_POINT_new
        - EC_POINT_oct2point
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:855,8'
          Branch Sides:
            - BranchSide:      'openssl.c:856,25'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_POINT_new
                - EC_KEY_free
                - EC_POINT_oct2point
                - EC_POINT_free
                - EC_KEY_set_public_key
            - BranchSide:      'openssl.c:880,13'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:862,12'
          Branch Sides:
            - BranchSide:      'openssl.c:863,38'
              BranchSideFuncs:
                - EC_POINT_oct2point
                - EC_POINT_free
                - EC_KEY_free
                - EC_KEY_set_public_key
            - BranchSide:      'openssl.c:870,17'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:864,16'
          Branch Sides:
            - BranchSide:      'openssl.c:865,45'
              BranchSideFuncs:
                - EC_KEY_set_public_key
                - EC_POINT_free
                - EC_KEY_free
            - BranchSide:      'openssl.c:867,27'
              BranchSideFuncs:
                - EC_POINT_free
                - EC_KEY_free
        - Branch String:   'openssl.c:872,21'
          Branch Sides:
            - BranchSide:      'openssl.c:872,24'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'openssl.c:875,25'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:872,12'
          Branch Sides:
            - BranchSide:      'openssl.c:873,23'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:875,25'
              BranchSideFuncs:
                - EC_KEY_free
      Callsites:
        - Src:             'openssl.c:853,22'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             'openssl.c:859,20'
          Dst:             EC_KEY_get0_group
        - Src:             'openssl.c:860,17'
          Dst:             EC_POINT_new
        - Src:             'openssl.c:863,19'
          Dst:             EC_POINT_oct2point
        - Src:             'openssl.c:865,23'
          Dst:             EC_KEY_set_public_key
        - Src:             'openssl.c:867,13'
          Dst:             EC_POINT_free
        - Src:             'openssl.c:875,13'
          Dst:             EC_KEY_free
    - functionName:    EVP_PKEY_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_set1_EC_KEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_publickey_from_ec_evp
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3426
      functionLinenumberEnd: 3585
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - is_sk
        - pk
      BBCount:         57
      ICount:          383
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - EC_KEY_free
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - EC_POINT_point2oct
        - EVP_PKEY_get1_EC_KEY
        - _libssh2_debug_low
        - _libssh2_ecdsa_get_curve_type
        - _libssh2_error
        - _libssh2_store_str
      functionUses:    4
      BranchProfiles:
        - Branch String:   'openssl.c:3454,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3455,9'
              BranchSideFuncs:
                - EVP_PKEY_get1_EC_KEY
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_KEY_get0_public_key
                - EC_KEY_get0_group
                - _libssh2_ecdsa_get_curve_type
                - _libssh2_error
                - _libssh2_debug_low
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3457,31'
              BranchSideFuncs:
                - EVP_PKEY_get1_EC_KEY
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_KEY_get0_public_key
                - EC_KEY_get0_group
                - _libssh2_ecdsa_get_curve_type
                - _libssh2_error
                - _libssh2_debug_low
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3458,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3459,12'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - EC_KEY_get0_group
                - _libssh2_ecdsa_get_curve_type
                - _libssh2_error
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3463,41'
              BranchSideFuncs:
                - EC_KEY_get0_public_key
                - EC_KEY_get0_group
                - _libssh2_ecdsa_get_curve_type
                - _libssh2_error
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3468,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3469,24'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3471,24'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3474,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3475,31'
              BranchSideFuncs:
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3479,8'
              BranchSideFuncs:
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3479,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3480,16'
              BranchSideFuncs:
                - EC_POINT_point2oct
                - malloc
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3483,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3483,13'
          Branch Sides:
            - BranchSide:      'openssl.c:3484,16'
              BranchSideFuncs:
                - EC_POINT_point2oct
                - malloc
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3486,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3486,13'
          Branch Sides:
            - BranchSide:      'openssl.c:3487,16'
              BranchSideFuncs:
                - EC_POINT_point2oct
                - malloc
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3489,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - malloc
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3489,13'
          Branch Sides:
            - BranchSide:      'openssl.c:3490,16'
              BranchSideFuncs:
                - EC_POINT_point2oct
                - malloc
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3493,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - free
                - BN_CTX_free
                - EC_KEY_free
        - Branch String:   'openssl.c:3510,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3511,12'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_KEY_free
            - BranchSide:      'openssl.c:3515,26'
              BranchSideFuncs:
                - malloc
                - free
                - BN_CTX_free
                - EC_KEY_free
                - EC_POINT_point2oct
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3516,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3517,12'
              BranchSideFuncs:
                - EC_POINT_point2oct
                - free
                - BN_CTX_free
                - EC_KEY_free
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3522,27'
              BranchSideFuncs:
                - EC_POINT_point2oct
                - free
                - BN_CTX_free
                - EC_KEY_free
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3522,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3524,12'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_KEY_free
            - BranchSide:      'openssl.c:3531,19'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_KEY_free
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
        - Branch String:   'openssl.c:3533,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3534,12'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - free
                - BN_CTX_free
                - EC_KEY_free
                - _libssh2_store_str
            - BranchSide:      'openssl.c:3539,9'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - free
                - BN_CTX_free
                - EC_KEY_free
                - _libssh2_store_str
        - Branch String:   'openssl.c:3545,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3546,9'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - free
                - BN_CTX_free
                - EC_KEY_free
            - BranchSide:      'openssl.c:3549,46'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - free
                - BN_CTX_free
                - EC_KEY_free
        - Branch String:   'openssl.c:3556,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3557,23'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_KEY_free
            - BranchSide:      'openssl.c:3559,19'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_KEY_free
        - Branch String:   'openssl.c:3560,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3560,8'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_KEY_free
            - BranchSide:      'openssl.c:3561,27'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_KEY_free
        - Branch String:   'openssl.c:3567,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3568,21'
              BranchSideFuncs:
                - EC_KEY_free
                - free
                - BN_CTX_free
            - BranchSide:      'openssl.c:3570,8'
              BranchSideFuncs:
                - free
                - BN_CTX_free
        - Branch String:   'openssl.c:3570,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3571,21'
              BranchSideFuncs:
                - BN_CTX_free
                - free
            - BranchSide:      'openssl.c:3575,8'
              BranchSideFuncs:
                - free
        - Branch String:   'openssl.c:3575,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3576,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'openssl.c:3578,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:3578,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3579,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3581,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:3581,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3582,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3584,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:3449,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:3453,14'
          Dst:             BN_CTX_new
        - Src:             'openssl.c:3457,10'
          Dst:             EVP_PKEY_get1_EC_KEY
        - Src:             'openssl.c:3463,18'
          Dst:             EC_KEY_get0_public_key
        - Src:             'openssl.c:3464,13'
          Dst:             EC_KEY_get0_group
        - Src:             'openssl.c:3465,12'
          Dst:             _libssh2_ecdsa_get_curve_type
        - Src:             'openssl.c:3475,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3493,9'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:3507,17'
          Dst:             EC_POINT_point2oct
        - Src:             'openssl.c:3522,8'
          Dst:             EC_POINT_point2oct
        - Src:             'openssl.c:3542,5'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:3546,9'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:3549,9'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:3553,5'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:3568,9'
          Dst:             EC_KEY_free
        - Src:             'openssl.c:3571,9'
          Dst:             BN_CTX_free
    - functionName:    EVP_PKEY_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    explicit_bzero
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_get1_EC_KEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_get0_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_get0_group
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_ecdsa_get_curve_type
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ec_ctx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EC_GROUP_get_curve_name
        - EC_KEY_get0_group
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:755,29'
          Dst:             EC_KEY_get0_group
        - Src:             'openssl.c:756,12'
          Dst:             EC_GROUP_get_curve_name
    - functionName:    EC_POINT_point2oct
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_GROUP_get_curve_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_new_by_curve_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_oct2point
      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:    EC_KEY_set_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_publickey_from_ecdsa_openssh_priv_data
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3596
      functionLinenumberEnd: 3733
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - curve_type
        - decrypted
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - ec_ctx
      BBCount:         36
      ICount:          238
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - BN_bin2bn
        - BN_new
        - EC_KEY_free
        - EC_KEY_set_private_key
        - EVP_PKEY_free
        - EVP_PKEY_new
        - EVP_PKEY_set1_EC_KEY
        - _libssh2_debug_low
        - _libssh2_ecdsa_curve_name_with_octal_new
        - _libssh2_error
        - _libssh2_get_bignum_bytes
        - _libssh2_get_string
        - gen_publickey_from_ec_evp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:3615,58'
          Branch Sides:
            - BranchSide:      'openssl.c:3616,9'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:3617,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:3615,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3617,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:3622,28'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_bignum_bytes
                - _libssh2_ecdsa_curve_name_with_octal_new
                - BN_new
                - _libssh2_error
                - EC_KEY_free
                - BN_bin2bn
                - EC_KEY_set_private_key
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:3622,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3623,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:3628,34'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_ecdsa_curve_name_with_octal_new
                - BN_new
                - _libssh2_error
                - EC_KEY_free
                - BN_bin2bn
                - EC_KEY_set_private_key
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:3628,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3629,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:3672,51'
              BranchSideFuncs:
                - _libssh2_ecdsa_curve_name_with_octal_new
                - BN_new
                - _libssh2_error
                - EC_KEY_free
                - BN_bin2bn
                - EC_KEY_set_private_key
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - _libssh2_error
        - Branch String:   'openssl.c:3674,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3675,12'
              BranchSideFuncs:
                - _libssh2_error
                - EC_KEY_free
            - BranchSide:      'openssl.c:3681,19'
              BranchSideFuncs:
                - BN_new
                - _libssh2_error
                - EC_KEY_free
                - BN_bin2bn
                - EC_KEY_set_private_key
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
        - Branch String:   'openssl.c:3682,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3683,12'
              BranchSideFuncs:
                - BN_bin2bn
                - EC_KEY_set_private_key
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3689,15'
              BranchSideFuncs:
                - BN_bin2bn
                - EC_KEY_set_private_key
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
        - Branch String:   'openssl.c:3693,16'
          Branch Sides:
            - BranchSide:      'openssl.c:3693,19'
              BranchSideFuncs:
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3716,8'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3693,26'
          Branch Sides:
            - BranchSide:      'openssl.c:3693,29'
              BranchSideFuncs:
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3716,8'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3693,40'
          Branch Sides:
            - BranchSide:      'openssl.c:3693,43'
              BranchSideFuncs:
                - EC_KEY_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3716,8'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3693,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3697,24'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_set1_EC_KEY
                - gen_publickey_from_ec_evp
                - EC_KEY_free
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:3716,8'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3706,12'
          Branch Sides:
            - BranchSide:      'openssl.c:3707,27'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EC_KEY_free
            - BranchSide:      'openssl.c:3709,5'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3716,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3717,19'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3719,9'
              BranchSideFuncs:
                - EC_KEY_free
        - Branch String:   'openssl.c:3729,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3730,9'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'openssl.c:3732,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:3611,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:3615,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:3617,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3622,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:3623,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3628,8'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'openssl.c:3629,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3671,10'
          Dst:             _libssh2_ecdsa_curve_name_with_octal_new
        - Src:             'openssl.c:3676,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3681,19'
          Dst:             BN_new
        - Src:             'openssl.c:3684,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3689,5'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:3690,11'
          Dst:             EC_KEY_set_private_key
        - Src:             'openssl.c:3697,24'
          Dst:             EVP_PKEY_new
        - Src:             'openssl.c:3698,9'
          Dst:             EVP_PKEY_set1_EC_KEY
        - Src:             'openssl.c:3701,14'
          Dst:             gen_publickey_from_ec_evp
        - Src:             'openssl.c:3707,13'
          Dst:             EVP_PKEY_free
        - Src:             'openssl.c:3719,9'
          Dst:             EC_KEY_free
        - Src:             'openssl.c:3730,9'
          Dst:             EC_KEY_free
    - functionName:    BN_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_bin2bn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_set_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_rsa_new_additional_parameters
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rsa
      BBCount:         34
      ICount:          194
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_clear_free
        - BN_div
        - BN_new
        - BN_sub
        - BN_value_one
        - RSA_get0_factors
        - RSA_get0_key
        - RSA_set0_crt_params
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:1432,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1433,9'
              BranchSideFuncs:
                - BN_new
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_new
                - BN_new
                - BN_value_one
                - BN_sub
                - BN_div
                - BN_value_one
                - BN_sub
                - BN_div
                - RSA_set0_crt_params
            - BranchSide:      'openssl.c:1435,11'
              BranchSideFuncs:
                - BN_new
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_new
                - BN_new
                - BN_value_one
                - BN_sub
                - BN_div
                - BN_value_one
                - BN_sub
                - BN_div
                - RSA_set0_crt_params
        - Branch String:   'openssl.c:1436,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1437,12'
              BranchSideFuncs:
                - BN_new
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_new
                - BN_value_one
                - BN_sub
                - BN_div
                - BN_value_one
                - BN_sub
                - BN_div
                - RSA_set0_crt_params
            - BranchSide:      'openssl.c:1441,12'
              BranchSideFuncs:
                - BN_new
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_new
                - BN_value_one
                - BN_sub
                - BN_div
                - BN_value_one
                - BN_sub
                - BN_div
                - RSA_set0_crt_params
        - Branch String:   'openssl.c:1442,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1443,12'
              BranchSideFuncs:
                - BN_new
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_value_one
                - BN_sub
                - BN_div
                - BN_value_one
                - BN_sub
                - BN_div
                - RSA_set0_crt_params
            - BranchSide:      'openssl.c:1447,12'
              BranchSideFuncs:
                - BN_new
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
                - BN_value_one
                - BN_sub
                - BN_div
                - BN_value_one
                - BN_sub
                - BN_div
                - RSA_set0_crt_params
        - Branch String:   'openssl.c:1448,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1449,12'
              BranchSideFuncs:
                - BN_value_one
                - BN_sub
                - BN_div
                - BN_value_one
                - BN_sub
                - BN_div
                - RSA_set0_crt_params
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      'openssl.c:1453,16'
              BranchSideFuncs:
                - BN_value_one
                - BN_sub
                - BN_div
                - BN_value_one
                - BN_sub
                - BN_div
                - RSA_set0_crt_params
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   'openssl.c:1453,46'
          Branch Sides:
            - BranchSide:      'openssl.c:1454,10'
              BranchSideFuncs:
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      'openssl.c:1457,12'
              BranchSideFuncs:
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   'openssl.c:1454,42'
          Branch Sides:
            - BranchSide:      'openssl.c:1455,17'
              BranchSideFuncs:
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      'openssl.c:1457,12'
              BranchSideFuncs:
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   'openssl.c:1455,47'
          Branch Sides:
            - BranchSide:      'openssl.c:1456,10'
              BranchSideFuncs:
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      'openssl.c:1457,12'
              BranchSideFuncs:
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   'openssl.c:1453,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1457,12'
              BranchSideFuncs:
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      'openssl.c:1462,25'
              BranchSideFuncs:
                - RSA_set0_crt_params
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   'openssl.c:1469,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1470,23'
              BranchSideFuncs:
                - BN_clear_free
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      'openssl.c:1471,17'
              BranchSideFuncs:
                - BN_CTX_free
                - BN_clear_free
                - BN_clear_free
        - Branch String:   'openssl.c:1473,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1474,12'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      'openssl.c:1480,12'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:1474,12'
          Branch Sides:
            - BranchSide:      'openssl.c:1475,27'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
            - BranchSide:      'openssl.c:1476,12'
              BranchSideFuncs:
                - BN_clear_free
        - Branch String:   'openssl.c:1476,12'
          Branch Sides:
            - BranchSide:      'openssl.c:1477,27'
              BranchSideFuncs:
                - BN_clear_free
            - BranchSide:      'openssl.c:1478,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:1423,5'
          Dst:             RSA_get0_key
        - Src:             'openssl.c:1424,5'
          Dst:             RSA_get0_factors
        - Src:             'openssl.c:1431,11'
          Dst:             BN_CTX_new
        - Src:             'openssl.c:1435,11'
          Dst:             BN_new
        - Src:             'openssl.c:1441,12'
          Dst:             BN_new
        - Src:             'openssl.c:1447,12'
          Dst:             BN_new
        - Src:             'openssl.c:1453,24'
          Dst:             BN_value_one
        - Src:             'openssl.c:1453,9'
          Dst:             BN_sub
        - Src:             'openssl.c:1454,10'
          Dst:             BN_div
        - Src:             'openssl.c:1455,25'
          Dst:             BN_value_one
        - Src:             'openssl.c:1455,10'
          Dst:             BN_sub
        - Src:             'openssl.c:1456,10'
          Dst:             BN_div
        - Src:             'openssl.c:1462,5'
          Dst:             RSA_set0_crt_params
        - Src:             'openssl.c:1470,9'
          Dst:             BN_clear_free
        - Src:             'openssl.c:1471,5'
          Dst:             BN_CTX_free
        - Src:             'openssl.c:1475,13'
          Dst:             BN_clear_free
        - Src:             'openssl.c:1477,13'
          Dst:             BN_clear_free
    - functionName:    RSA_get0_factors
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_value_one
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_sub
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_div
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_set0_crt_params
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_clear_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_publickey_from_rsa_openssh_priv_data
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1599
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - decrypted
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - rsa_ctx
      BBCount:         40
      ICount:          276
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_new
        - EVP_PKEY_set1_RSA
        - RSA_free
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_bignum_bytes
        - _libssh2_get_string
        - _libssh2_rsa_new
        - _libssh2_rsa_new_additional_parameters
        - gen_publickey_from_rsa_evp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:1503,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1504,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:1509,34'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_string
                - _libssh2_rsa_new
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
                - _libssh2_rsa_new_additional_parameters
                - _libssh2_debug_low
                - _libssh2_error
                - RSA_free
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:1509,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1510,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:1516,34'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_string
                - _libssh2_rsa_new
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
                - _libssh2_rsa_new_additional_parameters
                - _libssh2_debug_low
                - _libssh2_error
                - RSA_free
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:1516,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1517,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:1522,34'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_string
                - _libssh2_rsa_new
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
                - _libssh2_rsa_new_additional_parameters
                - _libssh2_debug_low
                - _libssh2_error
                - RSA_free
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:1522,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1523,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:1528,34'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_get_string
                - _libssh2_rsa_new
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
                - _libssh2_rsa_new_additional_parameters
                - _libssh2_debug_low
                - _libssh2_error
                - RSA_free
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:1528,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1529,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:1534,34'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_string
                - _libssh2_rsa_new
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
                - _libssh2_rsa_new_additional_parameters
                - _libssh2_debug_low
                - _libssh2_error
                - RSA_free
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:1534,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1535,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:1540,28'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_rsa_new
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
                - _libssh2_rsa_new_additional_parameters
                - _libssh2_debug_low
                - _libssh2_error
                - RSA_free
                - _libssh2_error
        - Branch String:   'openssl.c:1540,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1541,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:1547,27'
              BranchSideFuncs:
                - _libssh2_rsa_new
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
                - _libssh2_rsa_new_additional_parameters
                - _libssh2_debug_low
                - _libssh2_error
                - RSA_free
        - Branch String:   'openssl.c:1554,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1555,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - RSA_free
            - BranchSide:      'openssl.c:1562,8'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
                - _libssh2_rsa_new_additional_parameters
        - Branch String:   'openssl.c:1562,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1563,53'
              BranchSideFuncs:
                - _libssh2_rsa_new_additional_parameters
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:1566,8'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
        - Branch String:   'openssl.c:1566,12'
          Branch Sides:
            - BranchSide:      'openssl.c:1566,15'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:1584,8'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'openssl.c:1566,26'
          Branch Sides:
            - BranchSide:      'openssl.c:1566,29'
              BranchSideFuncs:
                - RSA_free
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:1584,8'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'openssl.c:1566,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1570,24'
              BranchSideFuncs:
                - EVP_PKEY_new
                - EVP_PKEY_set1_RSA
                - gen_publickey_from_rsa_evp
                - RSA_free
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:1584,8'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'openssl.c:1579,12'
          Branch Sides:
            - BranchSide:      'openssl.c:1580,27'
              BranchSideFuncs:
                - EVP_PKEY_free
                - RSA_free
            - BranchSide:      'openssl.c:1582,5'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'openssl.c:1584,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1585,20'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:1587,9'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'openssl.c:1593,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1594,9'
              BranchSideFuncs:
                - RSA_free
                - _libssh2_error
            - BranchSide:      'openssl.c:1596,27'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'openssl.c:1498,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:1503,8'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'openssl.c:1504,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1509,8'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'openssl.c:1510,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1516,8'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'openssl.c:1517,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1522,8'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'openssl.c:1523,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1528,8'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'openssl.c:1529,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1534,8'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'openssl.c:1535,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1540,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:1541,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1546,10'
          Dst:             _libssh2_rsa_new
        - Src:             'openssl.c:1555,9'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:1563,14'
          Dst:             _libssh2_rsa_new_additional_parameters
        - Src:             'openssl.c:1570,24'
          Dst:             EVP_PKEY_new
        - Src:             'openssl.c:1571,9'
          Dst:             EVP_PKEY_set1_RSA
        - Src:             'openssl.c:1574,14'
          Dst:             gen_publickey_from_rsa_evp
        - Src:             'openssl.c:1580,13'
          Dst:             EVP_PKEY_free
        - Src:             'openssl.c:1587,9'
          Dst:             RSA_free
        - Src:             'openssl.c:1594,9'
          Dst:             RSA_free
        - Src:             'openssl.c:1596,12'
          Dst:             _libssh2_error
    - functionName:    _libssh2_rsa_new
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rsa
        - edata
        - elen
        - ndata
        - nlen
        - ddata
        - dlen
        - pdata
        - plen
        - qdata
        - qlen
        - e1data
        - e1len
        - e2data
        - e2len
        - coeffdata
        - coefflen
      BBCount:         6
      ICount:          171
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_bin2bn
        - BN_new
        - RSA_new
        - RSA_set0_crt_params
        - RSA_set0_factors
        - RSA_set0_key
      functionUses:    2
      BranchProfiles:
        - Branch String:   'openssl.c:378,8'
          Branch Sides:
            - BranchSide:      'openssl.c:378,8'
              BranchSideFuncs:
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - RSA_new
                - RSA_set0_key
                - RSA_set0_factors
                - RSA_set0_crt_params
            - BranchSide:      'openssl.c:379,13'
              BranchSideFuncs:
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - BN_new
                - BN_bin2bn
                - RSA_new
                - RSA_set0_key
                - RSA_set0_factors
                - RSA_set0_crt_params
      Callsites:
        - Src:             'openssl.c:372,9'
          Dst:             BN_new
        - Src:             'openssl.c:373,5'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:375,9'
          Dst:             BN_new
        - Src:             'openssl.c:376,5'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:379,13'
          Dst:             BN_new
        - Src:             'openssl.c:380,9'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:382,13'
          Dst:             BN_new
        - Src:             'openssl.c:383,9'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:385,13'
          Dst:             BN_new
        - Src:             'openssl.c:386,9'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:388,16'
          Dst:             BN_new
        - Src:             'openssl.c:389,9'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:391,16'
          Dst:             BN_new
        - Src:             'openssl.c:392,9'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:394,16'
          Dst:             BN_new
        - Src:             'openssl.c:395,9'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:398,12'
          Dst:             RSA_new
        - Src:             'openssl.c:400,5'
          Dst:             RSA_set0_key
        - Src:             'openssl.c:408,5'
          Dst:             RSA_set0_factors
        - Src:             'openssl.c:415,5'
          Dst:             RSA_set0_crt_params
    - functionName:    EVP_PKEY_set1_RSA
      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:    gen_publickey_from_rsa_evp
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - pk
      BBCount:         23
      ICount:          157
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_PKEY_get1_RSA
        - RSA_free
        - _libssh2_debug_low
        - _libssh2_error
        - gen_publickey_from_rsa
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:1366,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1368,9'
              BranchSideFuncs:
                - _libssh2_error
                - RSA_free
                - gen_publickey_from_rsa
                - RSA_free
            - BranchSide:      'openssl.c:1371,18'
              BranchSideFuncs:
                - _libssh2_error
                - RSA_free
                - gen_publickey_from_rsa
                - RSA_free
        - Branch String:   'openssl.c:1372,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1373,9'
              BranchSideFuncs:
                - gen_publickey_from_rsa
                - _libssh2_error
                - RSA_free
                - RSA_free
            - BranchSide:      'openssl.c:1376,34'
              BranchSideFuncs:
                - gen_publickey_from_rsa
                - _libssh2_error
                - RSA_free
                - RSA_free
        - Branch String:   'openssl.c:1377,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1378,9'
              BranchSideFuncs:
                - RSA_free
            - BranchSide:      'openssl.c:1381,14'
              BranchSideFuncs:
                - RSA_free
        - Branch String:   'openssl.c:1386,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1387,10'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:1389,19'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:1390,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1391,27'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:1393,5'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:1397,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1398,18'
              BranchSideFuncs:
                - RSA_free
                - _libssh2_error
            - BranchSide:      'openssl.c:1401,8'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:1401,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1402,9'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:1405,27'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'openssl.c:1357,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:1364,11'
          Dst:             EVP_PKEY_get1_RSA
        - Src:             'openssl.c:1376,11'
          Dst:             gen_publickey_from_rsa
        - Src:             'openssl.c:1381,5'
          Dst:             RSA_free
        - Src:             'openssl.c:1398,9'
          Dst:             RSA_free
        - Src:             'openssl.c:1405,12'
          Dst:             _libssh2_error
    - functionName:    RSA_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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_get1_RSA
      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:    RSA_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_set0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_set0_factors
      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:    passphrase_cb
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - size
        - rwflag
        - passphrase
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'openssl.c:1177,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1177,8'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:1178,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:1173,32'
          Dst:             strlen
    - 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:    91
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_supported_key_sign_algorithms
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5219
      functionLinenumberEnd: 5238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - key_method
        - key_method_len
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'openssl.c:5223,29'
          Branch Sides:
            - BranchSide:      'openssl.c:5224,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'openssl.c:5225,9'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'openssl.c:5224,61'
          Branch Sides:
            - BranchSide:      'openssl.c:5225,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:5229,9'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:5225,30'
          Branch Sides:
            - BranchSide:      'openssl.c:5226,16'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'openssl.c:5237,5'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:5223,8'
          Branch Sides:
            - BranchSide:      'openssl.c:5229,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:5237,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:5224,9'
          Dst:             memcmp
        - Src:             'openssl.c:5226,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:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_bn_from_bin
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5201
      functionLinenumberEnd: 5207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - bn
        - len
        - val
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_bin2bn
      functionUses:    9
      BranchProfiles:
        - Branch String:   'openssl.c:5202,8'
          Branch Sides:
            - BranchSide:      'openssl.c:5203,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:5206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:5202,9'
          Dst:             BN_bin2bn
    - functionName:    _libssh2_dh_dtor
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5194
      functionLinenumberEnd: 5197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dhctx
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_clear_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:5195,5'
          Dst:             BN_clear_free
    - functionName:    _libssh2_dh_secret
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5186
      functionLinenumberEnd: 5189
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dhctx
        - secret
        - f
        - p
        - bnctx
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_mod_exp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:5188,5'
          Dst:             BN_mod_exp
    - functionName:    BN_mod_exp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_dh_key_pair
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5175
      functionLinenumberEnd: 5179
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dhctx
        - public
        - g
        - p
        - group_order
        - bnctx
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_mod_exp
        - BN_rand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:5177,5'
          Dst:             BN_rand
        - Src:             'openssl.c:5178,5'
          Dst:             BN_mod_exp
    - functionName:    BN_rand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_dh_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5167
      functionLinenumberEnd: 5169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dhctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:5168,14'
          Dst:             BN_new
    - functionName:    _libssh2_sk_pub_keyfilememory
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5122
      functionLinenumberEnd: 5163
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - algorithm
        - flags
        - application
        - key_handle
        - handle_len
        - privatekeydata
        - privatekeydata_len
        - passphrase
      BBCount:         9
      ICount:          116
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_new_mem_buf
        - PEM_read_bio_PrivateKey
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_sk_pub_openssh_keyfilememory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'openssl.c:5136,8'
          Branch Sides:
            - BranchSide:      'openssl.c:5137,31'
              BranchSideFuncs:
                - BIO_ctrl
                - PEM_read_bio_PrivateKey
                - BIO_free
                - _libssh2_sk_pub_openssh_keyfilememory
            - BranchSide:      'openssl.c:5140,11'
              BranchSideFuncs:
                - BIO_ctrl
                - PEM_read_bio_PrivateKey
                - BIO_free
                - _libssh2_sk_pub_openssh_keyfilememory
        - Branch String:   'openssl.c:5145,8'
          Branch Sides:
            - BranchSide:      'openssl.c:5147,52'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:5162,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:5127,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:5132,10'
          Dst:             BIO_new_mem_buf
        - Src:             'openssl.c:5137,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:5140,11'
          Dst:             BIO_ctrl
        - Src:             'openssl.c:5141,10'
          Dst:             PEM_read_bio_PrivateKey
        - Src:             'openssl.c:5143,5'
          Dst:             BIO_free
        - Src:             'openssl.c:5147,14'
          Dst:             _libssh2_sk_pub_openssh_keyfilememory
    - functionName:    BIO_new_mem_buf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PEM_read_bio_PrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_sk_pub_openssh_keyfilememory
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4902
      functionLinenumberEnd: 4991
      functionDepth:   0
      returnType:      int
      argCount:        15
      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'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_ctx
        - key_type
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - algorithm
        - flags
        - application
        - key_handle
        - handle_len
        - privatekeydata
        - privatekeydata_len
        - passphrase
      BBCount:         39
      ICount:          267
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_init_if_needed
        - _libssh2_openssh_pem_parse_memory
        - _libssh2_string_buf_free
        - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - gen_publickey_from_sk_ed25519_openssh_priv_data
        - strcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:4907,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4908,10'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - strlen
                - _libssh2_error
            - BranchSide:      'openssl.c:4910,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - strlen
                - _libssh2_error
        - Branch String:   'openssl.c:4910,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4911,31'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - strlen
                - _libssh2_error
            - BranchSide:      'openssl.c:4914,8'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - strlen
                - _libssh2_error
        - Branch String:   'openssl.c:4914,17'
          Branch Sides:
            - BranchSide:      'openssl.c:4914,27'
              BranchSideFuncs:
                - strlen
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - _libssh2_error
            - BranchSide:      'openssl.c:4918,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4914,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4915,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:4918,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4924,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4925,16'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:4928,30'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4930,11'
          Branch Sides:
            - BranchSide:      'openssl.c:4930,15'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:4931,31'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:4930,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4931,31'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
            - BranchSide:      'openssl.c:4935,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4949,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4950,10'
              BranchSideFuncs:
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - strcmp
            - BranchSide:      'openssl.c:4968,67'
              BranchSideFuncs:
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:4951,22'
          Branch Sides:
            - BranchSide:      'openssl.c:4952,49'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_sk_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:4953,66'
              BranchSideFuncs:
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:4951,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4953,66'
              BranchSideFuncs:
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:4965,5'
              BranchSideFuncs:
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:4968,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4969,10'
              BranchSideFuncs:
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - _libssh2_string_buf_free
                - _libssh2_error
            - BranchSide:      'openssl.c:4982,8'
              BranchSideFuncs:
                - _libssh2_string_buf_free
                - _libssh2_error
        - Branch String:   'openssl.c:4982,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4983,29'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:4987,8'
              BranchSideFuncs:
                - _libssh2_string_buf_free
        - Branch String:   'openssl.c:4987,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4988,34'
              BranchSideFuncs:
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:4990,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:4911,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4914,20'
          Dst:             strlen
        - Src:             'openssl.c:4915,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4918,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:4920,10'
          Dst:             _libssh2_openssh_pem_parse_memory
        - Src:             'openssl.c:4928,10'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:4931,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4949,8'
          Dst:             strcmp
        - Src:             'openssl.c:4952,12'
          Dst:             strcmp
        - Src:             'openssl.c:4953,18'
          Dst:             gen_publickey_from_sk_ed25519_openssh_priv_data
        - Src:             'openssl.c:4968,8'
          Dst:             strcmp
        - Src:             'openssl.c:4970,14'
          Dst:             gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Src:             'openssl.c:4983,14'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4988,9'
          Dst:             _libssh2_string_buf_free
    - 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:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_publickey_from_sk_ed25519_openssh_priv_data
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2542
      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:
        - session
        - decrypted
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - flags
        - application
        - key_handle
        - handle_len
        - out_ctx
      BBCount:         81
      ICount:          542
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_new_raw_public_key
        - _libssh2_calloc
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_byte
        - _libssh2_get_string
        - _libssh2_store_str
        - explicit_bzero
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:2416,59'
          Branch Sides:
            - BranchSide:      'openssl.c:2417,8'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2418,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:2416,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2418,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2423,28'
              BranchSideFuncs:
                - _libssh2_get_string
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_byte
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:2423,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2424,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2429,8'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_byte
                - _libssh2_error
        - Branch String:   'openssl.c:2429,14'
          Branch Sides:
            - BranchSide:      'openssl.c:2429,35'
              BranchSideFuncs:
                - _libssh2_get_byte
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'openssl.c:2435,8'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
                - _libssh2_get_string
                - _libssh2_error
        - Branch String:   'openssl.c:2429,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2430,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2435,8'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
                - _libssh2_get_string
                - _libssh2_error
        - Branch String:   'openssl.c:2435,19'
          Branch Sides:
            - BranchSide:      'openssl.c:2435,22'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
                - _libssh2_get_string
                - _libssh2_error
            - BranchSide:      'openssl.c:2454,62'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
        - Branch String:   'openssl.c:2435,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2436,24'
              BranchSideFuncs:
                - _libssh2_get_string
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
                - _libssh2_error
            - BranchSide:      'openssl.c:2454,62'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
        - Branch String:   'openssl.c:2437,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2438,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2443,13'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
        - Branch String:   'openssl.c:2443,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2444,27'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
            - BranchSide:      'openssl.c:2451,5'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
        - Branch String:   'openssl.c:2446,16'
          Branch Sides:
            - BranchSide:      'openssl.c:2447,32'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
            - BranchSide:      'openssl.c:2450,9'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_free
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
        - Branch String:   'openssl.c:2457,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2457,15'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - EVP_PKEY_free
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
            - BranchSide:      'openssl.c:2458,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strlen
                - _libssh2_error
                - EVP_PKEY_free
                - _libssh2_calloc
                - _libssh2_error
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
        - Branch String:   'openssl.c:2465,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2466,28'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - EVP_PKEY_free
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
            - BranchSide:      'openssl.c:2473,50'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - EVP_PKEY_free
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
        - Branch String:   'openssl.c:2475,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2476,28'
              BranchSideFuncs:
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
            - BranchSide:      'openssl.c:2481,13'
              BranchSideFuncs:
                - strlen
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
        - Branch String:   'openssl.c:2487,24'
          Branch Sides:
            - BranchSide:      'openssl.c:2487,27'
              BranchSideFuncs:
                - strlen
                - EVP_PKEY_free
                - strlen
                - explicit_bzero
            - BranchSide:      'openssl.c:2494,16'
              BranchSideFuncs:
                - strlen
                - EVP_PKEY_free
                - strlen
        - Branch String:   'openssl.c:2487,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2488,28'
              BranchSideFuncs:
                - explicit_bzero
                - strlen
                - EVP_PKEY_free
                - strlen
            - BranchSide:      'openssl.c:2494,16'
              BranchSideFuncs:
                - strlen
                - EVP_PKEY_free
                - strlen
        - Branch String:   'openssl.c:2496,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2497,23'
              BranchSideFuncs:
                - EVP_PKEY_free
                - strlen
            - BranchSide:      'openssl.c:2499,13'
              BranchSideFuncs:
                - EVP_PKEY_free
                - strlen
        - Branch String:   'openssl.c:2501,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2502,34'
              BranchSideFuncs:
                - strlen
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2504,12'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2504,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2505,27'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2506,17'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2509,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2510,31'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2512,12'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2512,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2513,24'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2514,17'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2522,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2523,9'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2525,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2525,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2526,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2528,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2528,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2529,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2531,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2531,20'
          Branch Sides:
            - BranchSide:      'openssl.c:2531,24'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2536,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2531,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2532,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2536,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2536,19'
          Branch Sides:
            - BranchSide:      'openssl.c:2536,23'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2541,5'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2536,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2537,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2541,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:2412,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:2416,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:2418,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2423,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:2424,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2429,17'
          Dst:             _libssh2_get_byte
        - Src:             'openssl.c:2430,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2437,12'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:2438,13'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2453,11'
          Dst:             EVP_PKEY_new_raw_public_key
        - Src:             'openssl.c:2458,9'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:2464,22'
          Dst:             strlen
        - Src:             'openssl.c:2466,13'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2474,15'
          Dst:             _libssh2_calloc
        - Src:             'openssl.c:2476,13'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2483,42'
          Dst:             strlen
        - Src:             'openssl.c:2483,9'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:2484,9'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:2485,9'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:2489,13'
          Dst:             explicit_bzero
        - Src:             'openssl.c:2494,38'
          Dst:             strlen
        - Src:             'openssl.c:2502,27'
          Dst:             strlen
        - Src:             'openssl.c:2515,13'
          Dst:             EVP_PKEY_free
        - Src:             'openssl.c:2523,9'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_new_raw_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_pub_priv_keyfilememory
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5006
      functionLinenumberEnd: 5106
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - privatekeydata
        - privatekeydata_len
        - passphrase
      BBCount:         15
      ICount:          157
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_new_mem_buf
        - EVP_PKEY_free
        - EVP_PKEY_id
        - PEM_read_bio_PrivateKey
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_pub_priv_openssh_keyfilememory
        - gen_publickey_from_ec_evp
        - gen_publickey_from_ed_evp
        - gen_publickey_from_rsa_evp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'openssl.c:5024,8'
          Branch Sides:
            - BranchSide:      'openssl.c:5025,31'
              BranchSideFuncs:
                - BIO_ctrl
                - PEM_read_bio_PrivateKey
                - BIO_free
                - _libssh2_pub_priv_openssh_keyfilememory
                - _libssh2_error
                - EVP_PKEY_id
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - gen_publickey_from_rsa_evp
                - gen_publickey_from_ed_evp
                - _libssh2_error
            - BranchSide:      'openssl.c:5028,11'
              BranchSideFuncs:
                - BIO_ctrl
                - PEM_read_bio_PrivateKey
                - BIO_free
                - _libssh2_pub_priv_openssh_keyfilememory
                - _libssh2_error
                - EVP_PKEY_id
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - gen_publickey_from_rsa_evp
                - gen_publickey_from_ed_evp
                - _libssh2_error
        - Branch String:   'openssl.c:5036,8'
          Branch Sides:
            - BranchSide:      'openssl.c:5038,54'
              BranchSideFuncs:
                - EVP_PKEY_id
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - gen_publickey_from_rsa_evp
                - gen_publickey_from_ed_evp
                - _libssh2_error
            - BranchSide:      'openssl.c:5065,26'
              BranchSideFuncs:
                - EVP_PKEY_id
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - gen_publickey_from_rsa_evp
                - gen_publickey_from_ed_evp
                - _libssh2_error
        - Branch String:   'openssl.c:5046,12'
          Branch Sides:
            - BranchSide:      'openssl.c:5047,13'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:5057,31'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:5070,5'
          Branch Sides:
            - BranchSide:      'openssl.c:5073,40'
              BranchSideFuncs:
                - gen_publickey_from_ed_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:5079,41'
              BranchSideFuncs:
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:5091,40'
              BranchSideFuncs:
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:5096,29'
              BranchSideFuncs:
                - _libssh2_error
                - EVP_PKEY_free
      Callsites:
        - Src:             'openssl.c:5015,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:5020,10'
          Dst:             BIO_new_mem_buf
        - Src:             'openssl.c:5025,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:5028,11'
          Dst:             BIO_ctrl
        - Src:             'openssl.c:5029,10'
          Dst:             PEM_read_bio_PrivateKey
        - Src:             'openssl.c:5034,5'
          Dst:             BIO_free
        - Src:             'openssl.c:5038,14'
          Dst:             _libssh2_pub_priv_openssh_keyfilememory
        - Src:             'openssl.c:5057,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:5065,14'
          Dst:             EVP_PKEY_id
        - Src:             'openssl.c:5073,14'
          Dst:             gen_publickey_from_ed_evp
        - Src:             'openssl.c:5079,14'
          Dst:             gen_publickey_from_rsa_evp
        - Src:             'openssl.c:5091,14'
          Dst:             gen_publickey_from_ec_evp
        - Src:             'openssl.c:5096,14'
          Dst:             _libssh2_error
        - Src:             'openssl.c:5104,5'
          Dst:             EVP_PKEY_free
    - functionName:    _libssh2_pub_priv_openssh_keyfilememory
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4757
      functionLinenumberEnd: 4884
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_ctx
        - key_type
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - privatekeydata
        - privatekeydata_len
        - passphrase
      BBCount:         69
      ICount:          365
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - _libssh2_ecdsa_curve_type_from_name
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_init_if_needed
        - _libssh2_openssh_pem_parse_memory
        - _libssh2_string_buf_free
        - gen_publickey_from_ecdsa_openssh_priv_data
        - gen_publickey_from_ed25519_openssh_priv_data
        - gen_publickey_from_rsa_openssh_priv_data
        - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - gen_publickey_from_sk_ed25519_openssh_priv_data
        - strcmp
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'openssl.c:4762,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4763,10'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
                - strlen
                - strlen
                - _libssh2_error
            - BranchSide:      'openssl.c:4765,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
                - strlen
                - strlen
                - _libssh2_error
        - Branch String:   'openssl.c:4765,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4766,31'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
                - strlen
                - strlen
                - _libssh2_error
            - BranchSide:      'openssl.c:4769,8'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
                - strlen
                - strlen
                - _libssh2_error
        - Branch String:   'openssl.c:4769,17'
          Branch Sides:
            - BranchSide:      'openssl.c:4769,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
                - _libssh2_error
            - BranchSide:      'openssl.c:4773,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4769,43'
          Branch Sides:
            - BranchSide:      'openssl.c:4769,53'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:4770,31'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:4769,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4770,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:4773,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - _libssh2_openssh_pem_parse_memory
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4779,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4780,16'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:4783,30'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4785,11'
          Branch Sides:
            - BranchSide:      'openssl.c:4785,15'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:4786,31'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:4785,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4786,31'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
            - BranchSide:      'openssl.c:4790,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4799,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4800,13'
              BranchSideFuncs:
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - strcmp
            - BranchSide:      'openssl.c:4811,59'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4800,22'
          Branch Sides:
            - BranchSide:      'openssl.c:4800,47'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - gen_publickey_from_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:4801,63'
              BranchSideFuncs:
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4800,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4801,63'
              BranchSideFuncs:
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
            - BranchSide:      'openssl.c:4809,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4811,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4812,13'
              BranchSideFuncs:
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - strcmp
            - BranchSide:      'openssl.c:4827,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4812,22'
          Branch Sides:
            - BranchSide:      'openssl.c:4813,49'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:4814,66'
              BranchSideFuncs:
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4812,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4814,66'
              BranchSideFuncs:
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
            - BranchSide:      'openssl.c:4824,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4827,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4828,13'
              BranchSideFuncs:
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - strcmp
            - BranchSide:      'openssl.c:4852,67'
              BranchSideFuncs:
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:4828,22'
          Branch Sides:
            - BranchSide:      'openssl.c:4828,43'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
            - BranchSide:      'openssl.c:4829,59'
              BranchSideFuncs:
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:4828,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4829,59'
              BranchSideFuncs:
                - gen_publickey_from_rsa_openssh_priv_data
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:4835,5'
              BranchSideFuncs:
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:4852,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4853,60'
              BranchSideFuncs:
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - _libssh2_string_buf_free
                - _libssh2_error
            - BranchSide:      'openssl.c:4861,63'
              BranchSideFuncs:
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
                - strcmp
        - Branch String:   'openssl.c:4863,22'
          Branch Sides:
            - BranchSide:      'openssl.c:4863,45'
              BranchSideFuncs:
                - strcmp
                - _libssh2_string_buf_free
                - _libssh2_error
                - gen_publickey_from_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:4864,61'
              BranchSideFuncs:
                - gen_publickey_from_ecdsa_openssh_priv_data
                - _libssh2_string_buf_free
                - _libssh2_error
        - Branch String:   'openssl.c:4863,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4864,61'
              BranchSideFuncs:
                - gen_publickey_from_ecdsa_openssh_priv_data
                - _libssh2_string_buf_free
                - _libssh2_error
            - BranchSide:      'openssl.c:4871,5'
              BranchSideFuncs:
                - _libssh2_string_buf_free
                - _libssh2_error
        - Branch String:   'openssl.c:4875,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4876,29'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:4880,8'
              BranchSideFuncs:
                - _libssh2_string_buf_free
        - Branch String:   'openssl.c:4880,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4881,34'
              BranchSideFuncs:
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:4883,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:4766,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4769,21'
          Dst:             strlen
        - Src:             'openssl.c:4769,46'
          Dst:             strlen
        - Src:             'openssl.c:4770,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4773,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:4775,10'
          Dst:             _libssh2_openssh_pem_parse_memory
        - Src:             'openssl.c:4783,10'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:4786,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4799,8'
          Dst:             strcmp
        - Src:             'openssl.c:4800,25'
          Dst:             strcmp
        - Src:             'openssl.c:4801,18'
          Dst:             gen_publickey_from_ed25519_openssh_priv_data
        - Src:             'openssl.c:4811,8'
          Dst:             strcmp
        - Src:             'openssl.c:4813,12'
          Dst:             strcmp
        - Src:             'openssl.c:4814,18'
          Dst:             gen_publickey_from_sk_ed25519_openssh_priv_data
        - Src:             'openssl.c:4827,8'
          Dst:             strcmp
        - Src:             'openssl.c:4828,25'
          Dst:             strcmp
        - Src:             'openssl.c:4829,18'
          Dst:             gen_publickey_from_rsa_openssh_priv_data
        - Src:             'openssl.c:4852,8'
          Dst:             strcmp
        - Src:             'openssl.c:4853,14'
          Dst:             gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Src:             'openssl.c:4861,13'
          Dst:             _libssh2_ecdsa_curve_type_from_name
        - Src:             'openssl.c:4863,25'
          Dst:             strcmp
        - Src:             'openssl.c:4864,18'
          Dst:             gen_publickey_from_ecdsa_openssh_priv_data
        - Src:             'openssl.c:4876,14'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4881,9'
          Dst:             _libssh2_string_buf_free
    - functionName:    EVP_PKEY_id
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_publickey_from_ed_evp
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2245
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - pk
      BBCount:         25
      ICount:          201
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_PKEY_get_raw_public_key
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_store_str
        - _libssh2_store_u32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'openssl.c:2198,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2199,24'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_public_key
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_u32
                - EVP_PKEY_get_raw_public_key
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'openssl.c:2203,12'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_public_key
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_u32
                - EVP_PKEY_get_raw_public_key
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:2205,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2206,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2212,48'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_u32
                - EVP_PKEY_get_raw_public_key
                - _libssh2_error
        - Branch String:   'openssl.c:2214,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2215,24'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_u32
                - EVP_PKEY_get_raw_public_key
                - _libssh2_error
            - BranchSide:      'openssl.c:2220,33'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_u32
                - EVP_PKEY_get_raw_public_key
                - _libssh2_error
        - Branch String:   'openssl.c:2223,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2224,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2229,15'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2230,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2231,10'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2233,19'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2234,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2235,27'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2237,5'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2240,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2241,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2242,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2242,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2243,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2244,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:2194,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:2199,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2205,8'
          Dst:             EVP_PKEY_get_raw_public_key
        - Src:             'openssl.c:2206,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2215,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2220,5'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:2221,5'
          Dst:             _libssh2_store_u32
        - Src:             'openssl.c:2223,8'
          Dst:             EVP_PKEY_get_raw_public_key
        - Src:             'openssl.c:2224,9'
          Dst:             _libssh2_error
    - functionName:    EVP_PKEY_get_raw_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_publickey_from_ed25519_openssh_priv_data
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - decrypted
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - out_ctx
      BBCount:         61
      ICount:          410
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_new_raw_private_key
        - _libssh2_calloc
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_store_str
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:2269,59'
          Branch Sides:
            - BranchSide:      'openssl.c:2270,8'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2271,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:2269,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2271,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2276,28'
              BranchSideFuncs:
                - _libssh2_get_string
                - EVP_PKEY_new_raw_private_key
                - _libssh2_get_string
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'openssl.c:2276,60'
          Branch Sides:
            - BranchSide:      'openssl.c:2277,8'
              BranchSideFuncs:
                - _libssh2_error
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2278,24'
              BranchSideFuncs:
                - _libssh2_error
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2276,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2278,24'
              BranchSideFuncs:
                - _libssh2_error
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2286,63'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_private_key
                - _libssh2_get_string
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'openssl.c:2290,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2291,24'
              BranchSideFuncs:
                - _libssh2_error
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2296,8'
              BranchSideFuncs:
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_debug_low
        - Branch String:   'openssl.c:2296,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2297,34'
              BranchSideFuncs:
                - _libssh2_calloc
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'openssl.c:2310,7'
              BranchSideFuncs:
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
                - _libssh2_error
        - Branch String:   'openssl.c:2298,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2299,20'
              BranchSideFuncs:
                - _libssh2_debug_low
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
                - _libssh2_error
            - BranchSide:      'openssl.c:2307,5'
              BranchSideFuncs:
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
                - _libssh2_error
        - Branch String:   'openssl.c:2311,5'
          Branch Sides:
            - BranchSide:      'openssl.c:2312,13'
              BranchSideFuncs:
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
                - _libssh2_error
            - BranchSide:      'openssl.c:2321,8'
              BranchSideFuncs:
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2312,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2313,28'
              BranchSideFuncs:
                - _libssh2_error
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2317,10'
              BranchSideFuncs:
                - EVP_PKEY_free
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
                - _libssh2_error
        - Branch String:   'openssl.c:2321,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2321,15'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - EVP_PKEY_free
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2322,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - EVP_PKEY_free
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2328,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2329,28'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - EVP_PKEY_free
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2336,17'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - EVP_PKEY_free
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2338,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2339,28'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2344,13'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2351,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2352,23'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2354,13'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2356,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2357,14'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2359,12'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2359,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2360,27'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2362,13'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2364,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2365,31'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2367,12'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2367,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2368,24'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2369,17'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2377,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2378,9'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2380,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2380,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2381,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2383,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2383,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2384,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2386,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:2265,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:2269,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:2271,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2276,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:2278,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2285,11'
          Dst:             EVP_PKEY_new_raw_private_key
        - Src:             'openssl.c:2290,8'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:2291,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2297,34'
          Dst:             _libssh2_calloc
        - Src:             'openssl.c:2302,13'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:2313,13'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2322,9'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:2329,13'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2337,15'
          Dst:             _libssh2_calloc
        - Src:             'openssl.c:2339,13'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2346,9'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:2347,9'
          Dst:             _libssh2_store_str
        - Src:             'openssl.c:2370,13'
          Dst:             EVP_PKEY_free
        - Src:             'openssl.c:2378,9'
          Dst:             EVP_PKEY_free
    - functionName:    _libssh2_ecdsa_curve_type_from_name
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - out_type
      BBCount:         21
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:772,14'
          Branch Sides:
            - BranchSide:      'openssl.c:772,24'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'openssl.c:773,9'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:772,8'
          Branch Sides:
            - BranchSide:      'openssl.c:773,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:775,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'openssl.c:775,8'
          Branch Sides:
            - BranchSide:      'openssl.c:776,14'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:777,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'openssl.c:777,13'
          Branch Sides:
            - BranchSide:      'openssl.c:778,14'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:779,20'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'openssl.c:779,13'
          Branch Sides:
            - BranchSide:      'openssl.c:780,14'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:782,9'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:785,8'
          Branch Sides:
            - BranchSide:      'openssl.c:786,21'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:789,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:772,17'
          Dst:             strlen
        - Src:             'openssl.c:775,8'
          Dst:             strcmp
        - Src:             'openssl.c:777,13'
          Dst:             strcmp
        - Src:             'openssl.c:779,13'
          Dst:             strcmp
    - functionName:    EVP_PKEY_new_raw_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_pub_priv_openssh_keyfile
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4548
      functionLinenumberEnd: 4647
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - privatekey
        - passphrase
      BBCount:         30
      ICount:          212
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _libssh2_ecdsa_curve_type_from_name
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_init_if_needed
        - _libssh2_openssh_pem_parse
        - _libssh2_string_buf_free
        - fclose
        - fopen
        - gen_publickey_from_ecdsa_openssh_priv_data
        - gen_publickey_from_ed25519_openssh_priv_data
        - gen_publickey_from_rsa_openssh_priv_data
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:4554,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4555,24'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - gen_publickey_from_ed25519_openssh_priv_data
                - _libssh2_error
            - BranchSide:      'openssl.c:4560,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - gen_publickey_from_ed25519_openssh_priv_data
                - _libssh2_error
        - Branch String:   'openssl.c:4563,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4564,24'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - gen_publickey_from_ed25519_openssh_priv_data
                - _libssh2_error
            - BranchSide:      'openssl.c:4569,37'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - gen_publickey_from_ed25519_openssh_priv_data
                - _libssh2_error
        - Branch String:   'openssl.c:4572,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4573,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:4579,30'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - gen_publickey_from_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:4581,11'
          Branch Sides:
            - BranchSide:      'openssl.c:4581,15'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:4582,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:4581,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4582,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - gen_publickey_from_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:4587,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
                - gen_publickey_from_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:4596,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4597,59'
              BranchSideFuncs:
                - gen_publickey_from_ed25519_openssh_priv_data
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
            - BranchSide:      'openssl.c:4605,40'
              BranchSideFuncs:
                - strcmp
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
                - gen_publickey_from_rsa_openssh_priv_data
        - Branch String:   'openssl.c:4605,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4606,55'
              BranchSideFuncs:
                - gen_publickey_from_rsa_openssh_priv_data
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:4626,62'
              BranchSideFuncs:
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_error
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:4626,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4628,61'
              BranchSideFuncs:
                - gen_publickey_from_ecdsa_openssh_priv_data
                - _libssh2_error
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:4638,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_string_buf_free
        - Branch String:   'openssl.c:4638,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4639,34'
              BranchSideFuncs:
                - _libssh2_string_buf_free
                - _libssh2_error
            - BranchSide:      'openssl.c:4641,8'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:4641,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4642,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:4646,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:4555,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4560,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:4562,10'
          Dst:             fopen
        - Src:             'openssl.c:4564,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4569,10'
          Dst:             _libssh2_openssh_pem_parse
        - Src:             'openssl.c:4571,5'
          Dst:             fclose
        - Src:             'openssl.c:4573,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4579,10'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:4582,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4596,8'
          Dst:             strcmp
        - Src:             'openssl.c:4597,14'
          Dst:             gen_publickey_from_ed25519_openssh_priv_data
        - Src:             'openssl.c:4605,8'
          Dst:             strcmp
        - Src:             'openssl.c:4606,14'
          Dst:             gen_publickey_from_rsa_openssh_priv_data
        - Src:             'openssl.c:4626,12'
          Dst:             _libssh2_ecdsa_curve_type_from_name
        - Src:             'openssl.c:4628,18'
          Dst:             gen_publickey_from_ecdsa_openssh_priv_data
        - Src:             'openssl.c:4639,9'
          Dst:             _libssh2_string_buf_free
        - Src:             'openssl.c:4642,9'
          Dst:             _libssh2_error
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_pub_priv_keyfile
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4657
      functionLinenumberEnd: 4744
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method
        - method_len
        - pubkeydata
        - pubkeydata_len
        - privatekey
        - passphrase
      BBCount:         15
      ICount:          154
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_ctrl
        - BIO_free
        - BIO_new_file
        - EVP_PKEY_free
        - EVP_PKEY_id
        - PEM_read_bio_PrivateKey
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_pub_priv_openssh_keyfile
        - gen_publickey_from_ec_evp
        - gen_publickey_from_ed_evp
        - gen_publickey_from_rsa_evp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'openssl.c:4670,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4671,31'
              BranchSideFuncs:
                - BIO_ctrl
                - PEM_read_bio_PrivateKey
                - BIO_free
                - _libssh2_pub_priv_openssh_keyfile
                - _libssh2_error
                - EVP_PKEY_id
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - gen_publickey_from_rsa_evp
                - gen_publickey_from_ed_evp
                - _libssh2_error
            - BranchSide:      'openssl.c:4677,11'
              BranchSideFuncs:
                - BIO_ctrl
                - PEM_read_bio_PrivateKey
                - BIO_free
                - _libssh2_pub_priv_openssh_keyfile
                - _libssh2_error
                - EVP_PKEY_id
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - gen_publickey_from_rsa_evp
                - gen_publickey_from_ed_evp
                - _libssh2_error
        - Branch String:   'openssl.c:4682,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4685,48'
              BranchSideFuncs:
                - EVP_PKEY_id
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - gen_publickey_from_rsa_evp
                - gen_publickey_from_ed_evp
                - _libssh2_error
            - BranchSide:      'openssl.c:4703,26'
              BranchSideFuncs:
                - EVP_PKEY_id
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
                - gen_publickey_from_rsa_evp
                - gen_publickey_from_ed_evp
                - _libssh2_error
        - Branch String:   'openssl.c:4690,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4691,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:4699,9'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:4708,5'
          Branch Sides:
            - BranchSide:      'openssl.c:4712,13'
              BranchSideFuncs:
                - gen_publickey_from_ed_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:4718,13'
              BranchSideFuncs:
                - gen_publickey_from_rsa_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:4730,13'
              BranchSideFuncs:
                - gen_publickey_from_ec_evp
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:4734,29'
              BranchSideFuncs:
                - _libssh2_error
                - EVP_PKEY_free
      Callsites:
        - Src:             'openssl.c:4664,5'
          Dst:             _libssh2_debug_low
        - Src:             'openssl.c:4669,10'
          Dst:             BIO_new_file
        - Src:             'openssl.c:4671,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4677,11'
          Dst:             BIO_ctrl
        - Src:             'openssl.c:4678,10'
          Dst:             PEM_read_bio_PrivateKey
        - Src:             'openssl.c:4680,5'
          Dst:             BIO_free
        - Src:             'openssl.c:4685,14'
          Dst:             _libssh2_pub_priv_openssh_keyfile
        - Src:             'openssl.c:4691,20'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4703,14'
          Dst:             EVP_PKEY_id
        - Src:             'openssl.c:4711,14'
          Dst:             gen_publickey_from_ed_evp
        - Src:             'openssl.c:4717,14'
          Dst:             gen_publickey_from_rsa_evp
        - Src:             'openssl.c:4729,14'
          Dst:             gen_publickey_from_ec_evp
        - Src:             'openssl.c:4734,14'
          Dst:             _libssh2_error
        - Src:             'openssl.c:4742,5'
          Dst:             EVP_PKEY_free
    - functionName:    BIO_new_file
      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:    _libssh2_ed25519_verify
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4518
      functionLinenumberEnd: 4536
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - s
        - s_len
        - m
        - m_len
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestVerify
        - EVP_DigestVerifyInit
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:4522,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4523,9'
              BranchSideFuncs:
                - EVP_DigestVerifyInit
                - EVP_DigestVerify
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:4525,32'
              BranchSideFuncs:
                - EVP_DigestVerifyInit
                - EVP_DigestVerify
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:4526,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4527,9'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:4529,28'
              BranchSideFuncs:
                - EVP_DigestVerify
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:4521,26'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:4525,11'
          Dst:             EVP_DigestVerifyInit
        - Src:             'openssl.c:4529,11'
          Dst:             EVP_DigestVerify
        - Src:             'openssl.c:4533,5'
          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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestVerifyInit
      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_DigestVerify
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_curve25519_gen_k
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4439
      functionLinenumberEnd: 4512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - private_key
        - server_public_key
      BBCount:         45
      ICount:          234
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_bin2bn
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_derive
        - EVP_PKEY_derive_init
        - EVP_PKEY_derive_set_peer
        - EVP_PKEY_free
        - EVP_PKEY_new_raw_private_key
        - EVP_PKEY_new_raw_public_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:4447,11'
          Branch Sides:
            - BranchSide:      'openssl.c:4447,16'
              BranchSideFuncs:
                - BN_CTX_new
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_new_raw_private_key
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_new
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_bin2bn
            - BranchSide:      'openssl.c:4448,9'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:4447,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4448,9'
              BranchSideFuncs:
                - BN_CTX_new
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_new_raw_private_key
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_new
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_bin2bn
            - BranchSide:      'openssl.c:4450,14'
              BranchSideFuncs:
                - BN_CTX_new
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_new_raw_private_key
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_new
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_bin2bn
        - Branch String:   'openssl.c:4451,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4452,9'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_new_raw_private_key
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_new
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_bin2bn
            - BranchSide:      'openssl.c:4455,44'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - EVP_PKEY_new_raw_private_key
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_new
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_bin2bn
        - Branch String:   'openssl.c:4462,18'
          Branch Sides:
            - BranchSide:      'openssl.c:4462,22'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_CTX_new
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_bin2bn
            - BranchSide:      'openssl.c:4463,9'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'openssl.c:4462,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4463,9'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_bin2bn
            - BranchSide:      'openssl.c:4466,39'
              BranchSideFuncs:
                - EVP_PKEY_CTX_new
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_bin2bn
        - Branch String:   'openssl.c:4467,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4468,9'
              BranchSideFuncs:
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - BN_bin2bn
            - BranchSide:      'openssl.c:4471,31'
              BranchSideFuncs:
                - EVP_PKEY_derive_init
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - BN_bin2bn
        - Branch String:   'openssl.c:4472,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4473,9'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:4476,35'
              BranchSideFuncs:
                - EVP_PKEY_derive_set_peer
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - BN_bin2bn
        - Branch String:   'openssl.c:4477,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4478,9'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:4481,26'
              BranchSideFuncs:
                - EVP_PKEY_derive
                - EVP_PKEY_derive
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - BN_bin2bn
        - Branch String:   'openssl.c:4482,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4483,9'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:4486,8'
              BranchSideFuncs:
                - EVP_PKEY_derive
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - BN_bin2bn
        - Branch String:   'openssl.c:4486,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4487,12'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:4491,26'
              BranchSideFuncs:
                - EVP_PKEY_derive
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - BN_bin2bn
        - Branch String:   'openssl.c:4493,16'
          Branch Sides:
            - BranchSide:      'openssl.c:4493,19'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - BN_bin2bn
            - BranchSide:      'openssl.c:4497,12'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'openssl.c:4493,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4494,19'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:4497,12'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'openssl.c:4502,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4503,27'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:4504,8'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
                - EVP_PKEY_free
        - Branch String:   'openssl.c:4504,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4505,23'
              BranchSideFuncs:
                - EVP_PKEY_free
                - BN_CTX_free
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:4506,8'
              BranchSideFuncs:
                - BN_CTX_free
                - EVP_PKEY_free
        - Branch String:   'openssl.c:4506,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4507,23'
              BranchSideFuncs:
                - EVP_PKEY_free
                - BN_CTX_free
            - BranchSide:      'openssl.c:4508,8'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'openssl.c:4508,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4509,21'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'openssl.c:4511,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:4450,14'
          Dst:             BN_CTX_new
        - Src:             'openssl.c:4454,16'
          Dst:             EVP_PKEY_new_raw_public_key
        - Src:             'openssl.c:4458,18'
          Dst:             EVP_PKEY_new_raw_private_key
        - Src:             'openssl.c:4466,22'
          Dst:             EVP_PKEY_CTX_new
        - Src:             'openssl.c:4471,10'
          Dst:             EVP_PKEY_derive_init
        - Src:             'openssl.c:4476,10'
          Dst:             EVP_PKEY_derive_set_peer
        - Src:             'openssl.c:4481,10'
          Dst:             EVP_PKEY_derive
        - Src:             'openssl.c:4491,10'
          Dst:             EVP_PKEY_derive
        - Src:             'openssl.c:4494,9'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:4503,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'openssl.c:4505,9'
          Dst:             EVP_PKEY_free
        - Src:             'openssl.c:4507,9'
          Dst:             EVP_PKEY_free
        - Src:             'openssl.c:4509,9'
          Dst:             BN_CTX_free
    - functionName:    EVP_PKEY_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_derive_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_derive_set_peer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_derive
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_ed25519_sign
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4395
      functionLinenumberEnd: 4432
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - session
        - out_sig
        - out_sig_len
        - message
        - message_len
      BBCount:         21
      ICount:          150
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_DigestSign
        - EVP_DigestSignInit
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - _libssh2_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:4401,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4402,31'
              BranchSideFuncs:
                - EVP_DigestSignInit
                - EVP_DigestSign
                - _libssh2_calloc
                - EVP_MD_CTX_free
                - EVP_DigestSign
            - BranchSide:      'openssl.c:4417,8'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:4402,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4403,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:4404,27'
              BranchSideFuncs:
                - EVP_DigestSign
                - _libssh2_calloc
                - EVP_MD_CTX_free
                - EVP_DigestSign
        - Branch String:   'openssl.c:4404,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4405,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:4407,12'
              BranchSideFuncs:
                - _libssh2_calloc
                - EVP_MD_CTX_free
                - EVP_DigestSign
        - Branch String:   'openssl.c:4407,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4408,13'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:4410,15'
              BranchSideFuncs:
                - _libssh2_calloc
                - EVP_MD_CTX_free
                - EVP_DigestSign
        - Branch String:   'openssl.c:4411,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4412,13'
              BranchSideFuncs:
                - EVP_DigestSign
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:4414,29'
              BranchSideFuncs:
                - EVP_DigestSign
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:4417,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4418,20'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:4422,10'
              BranchSideFuncs:
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:4429,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4429,8'
              BranchSideFuncs:
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:4430,25'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:4397,26'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:4402,12'
          Dst:             EVP_DigestSignInit
        - Src:             'openssl.c:4404,12'
          Dst:             EVP_DigestSign
        - Src:             'openssl.c:4410,15'
          Dst:             _libssh2_calloc
        - Src:             'openssl.c:4414,14'
          Dst:             EVP_DigestSign
        - Src:             'openssl.c:4430,9'
          Dst:             EVP_MD_CTX_free
    - 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_DigestSign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_ecdh_gen_k
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4208
      functionLinenumberEnd: 4384
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - k
        - private_key
        - server_public_key
        - server_public_key_len
      BBCount:         29
      ICount:          186
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - BN_bin2bn
        - ECDH_compute_key
        - EC_GROUP_get_degree
        - EC_KEY_get0_group
        - EC_POINT_free
        - EC_POINT_new
        - EC_POINT_oct2point
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:4321,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4322,9'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_POINT_new
                - EC_POINT_oct2point
                - EC_GROUP_get_degree
                - malloc
                - free
                - BN_CTX_free
                - EC_POINT_free
                - ECDH_compute_key
                - BN_bin2bn
            - BranchSide:      'openssl.c:4324,9'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_POINT_new
                - EC_POINT_oct2point
                - EC_GROUP_get_degree
                - malloc
                - free
                - BN_CTX_free
                - EC_POINT_free
                - ECDH_compute_key
                - BN_bin2bn
        - Branch String:   'openssl.c:4324,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4325,9'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_POINT_new
                - EC_POINT_oct2point
                - EC_GROUP_get_degree
                - malloc
                - free
                - BN_CTX_free
                - EC_POINT_free
                - ECDH_compute_key
                - BN_bin2bn
            - BranchSide:      'openssl.c:4327,43'
              BranchSideFuncs:
                - EC_KEY_get0_group
                - EC_POINT_new
                - EC_POINT_oct2point
                - EC_GROUP_get_degree
                - malloc
                - free
                - BN_CTX_free
                - EC_POINT_free
                - ECDH_compute_key
                - BN_bin2bn
        - Branch String:   'openssl.c:4330,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4331,9'
              BranchSideFuncs:
                - EC_POINT_oct2point
                - EC_GROUP_get_degree
                - malloc
                - free
                - BN_CTX_free
                - EC_POINT_free
                - ECDH_compute_key
                - BN_bin2bn
            - BranchSide:      'openssl.c:4333,29'
              BranchSideFuncs:
                - EC_POINT_oct2point
                - EC_GROUP_get_degree
                - malloc
                - free
                - BN_CTX_free
                - EC_POINT_free
                - ECDH_compute_key
                - BN_bin2bn
        - Branch String:   'openssl.c:4335,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4336,13'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_POINT_free
            - BranchSide:      'openssl.c:4340,39'
              BranchSideFuncs:
                - EC_GROUP_get_degree
                - malloc
                - free
                - BN_CTX_free
                - EC_POINT_free
                - ECDH_compute_key
                - BN_bin2bn
        - Branch String:   'openssl.c:4342,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4343,13'
              BranchSideFuncs:
                - ECDH_compute_key
                - BN_bin2bn
                - free
                - BN_CTX_free
                - EC_POINT_free
            - BranchSide:      'openssl.c:4347,35'
              BranchSideFuncs:
                - ECDH_compute_key
                - BN_bin2bn
                - free
                - BN_CTX_free
                - EC_POINT_free
        - Branch String:   'openssl.c:4350,24'
          Branch Sides:
            - BranchSide:      'openssl.c:4350,27'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_POINT_free
            - BranchSide:      'openssl.c:4351,13'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_POINT_free
        - Branch String:   'openssl.c:4350,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4351,13'
              BranchSideFuncs:
                - free
                - BN_CTX_free
                - EC_POINT_free
            - BranchSide:      'openssl.c:4355,15'
              BranchSideFuncs:
                - BN_bin2bn
                - free
                - BN_CTX_free
                - EC_POINT_free
        - Branch String:   'openssl.c:4369,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4370,23'
              BranchSideFuncs:
                - EC_POINT_free
                - free
                - BN_CTX_free
            - BranchSide:      'openssl.c:4372,8'
              BranchSideFuncs:
                - free
                - BN_CTX_free
        - Branch String:   'openssl.c:4372,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4373,21'
              BranchSideFuncs:
                - BN_CTX_free
                - free
            - BranchSide:      'openssl.c:4375,8'
              BranchSideFuncs:
                - free
        - Branch String:   'openssl.c:4375,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4376,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'openssl.c:4382,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:4319,14'
          Dst:             BN_CTX_new
        - Src:             'openssl.c:4327,25'
          Dst:             EC_KEY_get0_group
        - Src:             'openssl.c:4329,31'
          Dst:             EC_POINT_new
        - Src:             'openssl.c:4333,10'
          Dst:             EC_POINT_oct2point
        - Src:             'openssl.c:4340,19'
          Dst:             EC_GROUP_get_degree
        - Src:             'openssl.c:4347,18'
          Dst:             ECDH_compute_key
        - Src:             'openssl.c:4355,5'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:4370,9'
          Dst:             EC_POINT_free
        - Src:             'openssl.c:4373,9'
          Dst:             BN_CTX_free
    - functionName:    EC_GROUP_get_degree
      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:    ECDH_compute_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - '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:    _libssh2_ecdsa_create_key
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4091
      functionLinenumberEnd: 4196
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - out_private_key
        - out_public_key_octal
        - out_public_key_octal_len
        - curve_type
      BBCount:         25
      ICount:          183
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - BN_CTX_free
        - BN_CTX_new
        - EC_KEY_generate_key
        - EC_KEY_get0_group
        - EC_KEY_get0_public_key
        - EC_KEY_new_by_curve_name
        - EC_POINT_point2oct
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:4144,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4145,9'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - EC_KEY_get0_group
                - EC_KEY_generate_key
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - EC_POINT_point2oct
                - BN_CTX_free
            - BranchSide:      'openssl.c:4147,44'
              BranchSideFuncs:
                - EC_KEY_new_by_curve_name
                - EC_KEY_get0_group
                - EC_KEY_generate_key
                - EC_KEY_get0_public_key
                - EC_POINT_point2oct
                - EC_POINT_point2oct
                - BN_CTX_free
        - Branch String:   'openssl.c:4157,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4158,13'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'openssl.c:4163,27'
              BranchSideFuncs:
                - EC_POINT_point2oct
                - BN_CTX_free
        - Branch String:   'openssl.c:4163,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4165,13'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'openssl.c:4169,8'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'openssl.c:4169,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4170,28'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'openssl.c:4172,8'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'openssl.c:4172,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4173,33'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'openssl.c:4182,8'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'openssl.c:4174,12'
          Branch Sides:
            - BranchSide:      'openssl.c:4175,17'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'openssl.c:4179,17'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'openssl.c:4182,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4182,8'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'openssl.c:4183,37'
              BranchSideFuncs:
                - BN_CTX_free
        - Branch String:   'openssl.c:4191,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4192,21'
              BranchSideFuncs:
                - BN_CTX_free
            - BranchSide:      'openssl.c:4195,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:4143,22'
          Dst:             BN_CTX_new
        - Src:             'openssl.c:4147,19'
          Dst:             EC_KEY_new_by_curve_name
        - Src:             'openssl.c:4148,13'
          Dst:             EC_KEY_get0_group
        - Src:             'openssl.c:4150,5'
          Dst:             EC_KEY_generate_key
        - Src:             'openssl.c:4151,18'
          Dst:             EC_KEY_get0_public_key
        - Src:             'openssl.c:4154,17'
          Dst:             EC_POINT_point2oct
        - Src:             'openssl.c:4163,8'
          Dst:             EC_POINT_point2oct
        - Src:             'openssl.c:4192,9'
          Dst:             BN_CTX_free
    - functionName:    EC_KEY_generate_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_ecdsa_new_openssh_private_sk
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3952
      functionLinenumberEnd: 4007
      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:
        - ec_ctx
        - flags
        - application
        - key_handle
        - handle_len
        - session
        - filename
        - passphrase
      BBCount:         21
      ICount:          150
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_init_if_needed
        - _libssh2_openssh_pem_parse
        - _libssh2_string_buf_free
        - fclose
        - fopen
        - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:3958,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3959,24'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:3964,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:3967,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3968,24'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:3973,37'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:3975,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3976,16'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3980,30'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:3982,11'
          Branch Sides:
            - BranchSide:      'openssl.c:3982,15'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:3983,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:3982,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3983,24'
              BranchSideFuncs:
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:3988,67'
              BranchSideFuncs:
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:3988,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3989,60'
              BranchSideFuncs:
                - gen_publickey_from_sk_ecdsa_openssh_priv_data
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:4000,12'
              BranchSideFuncs:
                - _libssh2_string_buf_free
        - Branch String:   'openssl.c:4003,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4004,34'
              BranchSideFuncs:
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:4006,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:3959,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3964,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:3966,10'
          Dst:             fopen
        - Src:             'openssl.c:3968,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3973,10'
          Dst:             _libssh2_openssh_pem_parse
        - Src:             'openssl.c:3974,5'
          Dst:             fclose
        - Src:             'openssl.c:3980,10'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:3983,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3988,8'
          Dst:             strcmp
        - Src:             'openssl.c:3989,14'
          Dst:             gen_publickey_from_sk_ecdsa_openssh_priv_data
        - Src:             'openssl.c:4004,9'
          Dst:             _libssh2_string_buf_free
    - functionName:    _libssh2_ecdsa_new_private_sk
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4046
      functionLinenumberEnd: 4074
      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:
        - ec_ctx
        - flags
        - application
        - key_handle
        - handle_len
        - session
        - filename
        - passphrase
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_ecdsa_new_openssh_private_sk
        - _libssh2_init_if_needed
        - read_private_key_from_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'openssl.c:4062,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4063,54'
              BranchSideFuncs:
                - _libssh2_ecdsa_new_openssh_private_sk
            - BranchSide:      'openssl.c:4073,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:4057,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:4059,10'
          Dst:             read_private_key_from_file
        - Src:             'openssl.c:4063,16'
          Dst:             _libssh2_ecdsa_new_openssh_private_sk
    - functionName:    PEM_read_bio_ECPrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_private_key_from_file
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key_ctx
        - read_private_key
        - filename
        - passphrase
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - BIO_new_file
        - passphrase_cb
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:1234,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1235,9'
              BranchSideFuncs:
                - BIO_free
            - BranchSide:      'openssl.c:1238,16'
              BranchSideFuncs:
                - BIO_free
      Callsites:
        - Src:             'openssl.c:1233,10'
          Dst:             BIO_new_file
        - Src:             'openssl.c:1238,16'
          Dst:             passphrase_cb
        - Src:             'openssl.c:1241,5'
          Dst:             BIO_free
    - functionName:    _libssh2_ecdsa_new_openssh_private
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3888
      functionLinenumberEnd: 3941
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ec_ctx
        - session
        - filename
        - passphrase
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_ecdsa_curve_type_from_name
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_init_if_needed
        - _libssh2_openssh_pem_parse
        - _libssh2_string_buf_free
        - fclose
        - fopen
        - gen_publickey_from_ecdsa_openssh_priv_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:3895,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3896,24'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:3901,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:3904,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3905,24'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:3910,37'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:3912,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3913,16'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3917,30'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:3919,11'
          Branch Sides:
            - BranchSide:      'openssl.c:3919,15'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:3920,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:3919,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3920,24'
              BranchSideFuncs:
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
            - BranchSide:      'openssl.c:3925,60'
              BranchSideFuncs:
                - _libssh2_ecdsa_curve_type_from_name
                - _libssh2_string_buf_free
                - gen_publickey_from_ecdsa_openssh_priv_data
        - Branch String:   'openssl.c:3927,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3928,57'
              BranchSideFuncs:
                - gen_publickey_from_ecdsa_openssh_priv_data
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:3934,12'
              BranchSideFuncs:
                - _libssh2_string_buf_free
        - Branch String:   'openssl.c:3937,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3938,34'
              BranchSideFuncs:
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:3940,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:3896,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3901,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:3903,10'
          Dst:             fopen
        - Src:             'openssl.c:3905,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3910,10'
          Dst:             _libssh2_openssh_pem_parse
        - Src:             'openssl.c:3911,5'
          Dst:             fclose
        - Src:             'openssl.c:3917,10'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:3920,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:3925,10'
          Dst:             _libssh2_ecdsa_curve_type_from_name
        - Src:             'openssl.c:3928,14'
          Dst:             gen_publickey_from_ecdsa_openssh_priv_data
        - Src:             'openssl.c:3938,9'
          Dst:             _libssh2_string_buf_free
    - functionName:    _libssh2_ecdsa_new_private
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4013
      functionLinenumberEnd: 4035
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ec_ctx
        - session
        - filename
        - passphrase
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_ecdsa_new_openssh_private
        - _libssh2_init_if_needed
        - read_private_key_from_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:4029,8'
          Branch Sides:
            - BranchSide:      'openssl.c:4030,51'
              BranchSideFuncs:
                - _libssh2_ecdsa_new_openssh_private
            - BranchSide:      'openssl.c:4034,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:4024,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:4026,10'
          Dst:             read_private_key_from_file
        - Src:             'openssl.c:4030,16'
          Dst:             _libssh2_ecdsa_new_openssh_private
    - functionName:    _libssh2_sha512_final
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3314
      functionLinenumberEnd: 3318
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - out
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:3316,15'
          Dst:             EVP_DigestFinal
        - Src:             'openssl.c:3317,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_DigestFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_sha512_update
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3303
      functionLinenumberEnd: 3305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    58
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:3305,12'
          Dst:             EVP_DigestUpdate
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_sha512_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3280
      functionLinenumberEnd: 3298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_get_digestbyname
      functionUses:    14
      BranchProfiles:
        - Branch String:   'openssl.c:3284,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3285,9'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3287,24'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:3287,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3288,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3290,22'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:3282,12'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:3287,29'
          Dst:             EVP_get_digestbyname
        - Src:             'openssl.c:3287,8'
          Dst:             EVP_DigestInit
        - Src:             'openssl.c:3290,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_get_digestbyname
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestInit
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_sha384_final
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - out
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:3240,15'
          Dst:             EVP_DigestFinal
        - Src:             'openssl.c:3241,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    _libssh2_sha384_update
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3227
      functionLinenumberEnd: 3229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    54
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:3229,12'
          Dst:             EVP_DigestUpdate
    - functionName:    _libssh2_sha384_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3204
      functionLinenumberEnd: 3222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_get_digestbyname
      functionUses:    10
      BranchProfiles:
        - Branch String:   'openssl.c:3208,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3209,9'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3211,24'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:3211,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3212,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3214,22'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:3206,12'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:3211,29'
          Dst:             EVP_get_digestbyname
        - Src:             'openssl.c:3211,8'
          Dst:             EVP_DigestInit
        - Src:             'openssl.c:3214,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    _libssh2_sha256_final
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - out
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:3164,15'
          Dst:             EVP_DigestFinal
        - Src:             'openssl.c:3165,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    _libssh2_sha256_update
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3151
      functionLinenumberEnd: 3153
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    105
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:3153,12'
          Dst:             EVP_DigestUpdate
    - functionName:    _libssh2_sha256_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_get_digestbyname
      functionUses:    21
      BranchProfiles:
        - Branch String:   'openssl.c:3132,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3133,9'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3135,24'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:3135,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3136,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3138,22'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:3130,12'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:3135,29'
          Dst:             EVP_get_digestbyname
        - Src:             'openssl.c:3135,8'
          Dst:             EVP_DigestInit
        - Src:             'openssl.c:3138,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    _libssh2_sha1_final
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3086
      functionLinenumberEnd: 3090
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - out
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:3088,15'
          Dst:             EVP_DigestFinal
        - Src:             'openssl.c:3089,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    _libssh2_sha1_update
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3075
      functionLinenumberEnd: 3077
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:3077,12'
          Dst:             EVP_DigestUpdate
    - functionName:    _libssh2_sha1_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3052
      functionLinenumberEnd: 3070
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_get_digestbyname
      functionUses:    6
      BranchProfiles:
        - Branch String:   'openssl.c:3056,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3057,9'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3059,24'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:3059,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3060,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:3062,22'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:3054,12'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:3059,29'
          Dst:             EVP_get_digestbyname
        - Src:             'openssl.c:3059,8'
          Dst:             EVP_DigestInit
        - Src:             'openssl.c:3062,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    _libssh2_ecdsa_sign
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 3047
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - ec_ctx
        - hash
        - hash_len
        - signature
        - signature_len
      BBCount:         17
      ICount:          175
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - BN_num_bits
        - ECDSA_SIG_free
        - ECDSA_SIG_get0
        - ECDSA_do_sign
        - _libssh2_calloc
        - write_bn
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:2996,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2997,9'
              BranchSideFuncs:
                - ECDSA_SIG_get0
                - BN_num_bits
                - BN_num_bits
                - malloc
                - ECDSA_SIG_free
                - free
                - write_bn
                - write_bn
                - _libssh2_calloc
            - BranchSide:      'openssl.c:3001,20'
              BranchSideFuncs:
                - ECDSA_SIG_get0
                - BN_num_bits
                - BN_num_bits
                - malloc
                - ECDSA_SIG_free
                - free
                - write_bn
                - write_bn
                - _libssh2_calloc
        - Branch String:   'openssl.c:3011,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3012,12'
              BranchSideFuncs:
                - write_bn
                - write_bn
                - _libssh2_calloc
                - ECDSA_SIG_free
                - free
            - BranchSide:      'openssl.c:3016,10'
              BranchSideFuncs:
                - write_bn
                - write_bn
                - _libssh2_calloc
                - ECDSA_SIG_free
                - free
        - Branch String:   'openssl.c:3023,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3024,12'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
            - BranchSide:      'openssl.c:3028,12'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - free
        - Branch String:   'openssl.c:3035,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3036,14'
              BranchSideFuncs:
                - free
                - ECDSA_SIG_free
            - BranchSide:      'openssl.c:3038,8'
              BranchSideFuncs:
                - ECDSA_SIG_free
        - Branch String:   'openssl.c:3038,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3039,24'
              BranchSideFuncs:
                - ECDSA_SIG_free
            - BranchSide:      'openssl.c:3046,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:2995,11'
          Dst:             ECDSA_do_sign
        - Src:             'openssl.c:3001,5'
          Dst:             ECDSA_SIG_get0
        - Src:             'openssl.c:3007,13'
          Dst:             BN_num_bits
        - Src:             'openssl.c:3008,13'
          Dst:             BN_num_bits
        - Src:             'openssl.c:3017,10'
          Dst:             write_bn
        - Src:             'openssl.c:3018,10'
          Dst:             write_bn
        - Src:             'openssl.c:3022,18'
          Dst:             _libssh2_calloc
        - Src:             'openssl.c:3039,9'
          Dst:             ECDSA_SIG_free
    - functionName:    ECDSA_do_sign
      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:    ECDSA_SIG_get0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDSA_SIG_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_rsa_sha1_sign
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - rsactx
        - hash
        - hash_len
        - signature
        - signature_len
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_rsa_sha2_sign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:2866,12'
          Dst:             _libssh2_rsa_sha2_sign
    - functionName:    _libssh2_rsa_sha2_sign
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2778
      functionLinenumberEnd: 2856
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - rsactx
        - hash
        - hash_len
        - signature
        - signature_len
      BBCount:         17
      ICount:          146
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - RSA_sign
        - RSA_size
        - _libssh2_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:2801,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2802,9'
              BranchSideFuncs:
                - _libssh2_error
                - RSA_sign
                - RSA_sign
                - RSA_sign
            - BranchSide:      'openssl.c:2831,8'
              BranchSideFuncs:
                - _libssh2_error
                - RSA_sign
                - RSA_sign
                - RSA_sign
        - Branch String:   'openssl.c:2831,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2833,24'
              BranchSideFuncs:
                - RSA_sign
            - BranchSide:      'openssl.c:2834,13'
              BranchSideFuncs:
                - _libssh2_error
                - RSA_sign
                - RSA_sign
        - Branch String:   'openssl.c:2834,13'
          Branch Sides:
            - BranchSide:      'openssl.c:2836,24'
              BranchSideFuncs:
                - RSA_sign
            - BranchSide:      'openssl.c:2837,13'
              BranchSideFuncs:
                - _libssh2_error
                - RSA_sign
        - Branch String:   'openssl.c:2837,13'
          Branch Sides:
            - BranchSide:      'openssl.c:2839,24'
              BranchSideFuncs:
                - RSA_sign
            - BranchSide:      'openssl.c:2841,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:2847,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2848,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2852,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:2797,15'
          Dst:             RSA_size
        - Src:             'openssl.c:2832,15'
          Dst:             RSA_sign
        - Src:             'openssl.c:2835,15'
          Dst:             RSA_sign
        - Src:             'openssl.c:2838,15'
          Dst:             RSA_sign
        - Src:             'openssl.c:2841,9'
          Dst:             _libssh2_error
    - functionName:    RSA_size
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_sign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_ed25519_new_public
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2749
      functionLinenumberEnd: 2767
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ed_ctx
        - session
        - raw_pub_key
        - key_len
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_new_raw_public_key
        - _libssh2_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:2752,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2753,9'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - _libssh2_error
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2756,39'
              BranchSideFuncs:
                - EVP_PKEY_new_raw_public_key
                - _libssh2_error
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2757,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2758,31'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2761,8'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2761,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2762,19'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2763,13'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'openssl.c:2755,11'
          Dst:             EVP_PKEY_new_raw_public_key
        - Src:             'openssl.c:2758,16'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2764,9'
          Dst:             EVP_PKEY_free
    - functionName:    _libssh2_ed25519_new_private_frommemory_sk
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2741
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ed_ctx
        - flags
        - application
        - key_handle
        - handle_len
        - session
        - filedata
        - filedata_len
        - passphrase
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_sk_pub_openssh_keyfilememory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:2727,12'
          Dst:             _libssh2_sk_pub_openssh_keyfilememory
    - functionName:    _libssh2_ed25519_new_private_frommemory
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2713
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ed_ctx
        - session
        - filedata
        - filedata_len
        - passphrase
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_PKEY_free
        - EVP_PKEY_id
        - PEM_read_bio_PrivateKey
        - _libssh2_error
        - _libssh2_init_if_needed
        - _libssh2_pub_priv_openssh_keyfilememory
        - read_private_key_from_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:2693,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2698,24'
              BranchSideFuncs:
                - EVP_PKEY_id
                - EVP_PKEY_free
                - _libssh2_error
            - BranchSide:      'openssl.c:2708,52'
              BranchSideFuncs:
                - _libssh2_pub_priv_openssh_keyfilememory
        - Branch String:   'openssl.c:2698,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2699,13'
              BranchSideFuncs:
                - EVP_PKEY_free
                - _libssh2_error
            - BranchSide:      'openssl.c:2704,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:2691,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:2693,8'
          Dst:             read_private_key_from_memory
        - Src:             'openssl.c:2693,8'
          Dst:             PEM_read_bio_PrivateKey
        - Src:             'openssl.c:2698,12'
          Dst:             EVP_PKEY_id
        - Src:             'openssl.c:2699,13'
          Dst:             EVP_PKEY_free
        - Src:             'openssl.c:2700,20'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2708,12'
          Dst:             _libssh2_pub_priv_openssh_keyfilememory
    - functionName:    read_private_key_from_memory
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - key_ctx
        - read_private_key
        - filedata
        - filedata_len
        - passphrase
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_free
        - BIO_new_mem_buf
        - passphrase_cb
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:1210,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1211,9'
              BranchSideFuncs:
                - BIO_free
            - BranchSide:      'openssl.c:1214,16'
              BranchSideFuncs:
                - BIO_free
      Callsites:
        - Src:             'openssl.c:1206,10'
          Dst:             BIO_new_mem_buf
        - Src:             'openssl.c:1214,16'
          Dst:             passphrase_cb
        - Src:             'openssl.c:1217,5'
          Dst:             BIO_free
    - functionName:    _libssh2_ed25519_new_private_sk
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2617
      functionLinenumberEnd: 2680
      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:
        - ed_ctx
        - flags
        - application
        - key_handle
        - handle_len
        - session
        - filename
        - passphrase
      BBCount:         30
      ICount:          184
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_PKEY_free
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_init_if_needed
        - _libssh2_openssh_pem_parse
        - _libssh2_string_buf_free
        - fclose
        - fopen
        - gen_publickey_from_sk_ed25519_openssh_priv_data
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'openssl.c:2624,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2625,24'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:2630,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:2633,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2634,24'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:2639,37'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:2641,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2642,16'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2646,30'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:2648,11'
          Branch Sides:
            - BranchSide:      'openssl.c:2648,15'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2649,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:2648,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2649,24'
              BranchSideFuncs:
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:2654,59'
              BranchSideFuncs:
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_sk_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:2654,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2655,62'
              BranchSideFuncs:
                - gen_publickey_from_sk_ed25519_openssh_priv_data
                - EVP_PKEY_free
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:2666,12'
              BranchSideFuncs:
                - EVP_PKEY_free
                - _libssh2_string_buf_free
        - Branch String:   'openssl.c:2669,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2670,34'
              BranchSideFuncs:
                - _libssh2_string_buf_free
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2672,8'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2672,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2673,12'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2679,12'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2673,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2674,23'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2675,17'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'openssl.c:2625,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2630,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:2632,10'
          Dst:             fopen
        - Src:             'openssl.c:2634,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2639,10'
          Dst:             _libssh2_openssh_pem_parse
        - Src:             'openssl.c:2640,5'
          Dst:             fclose
        - Src:             'openssl.c:2646,10'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:2649,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2654,8'
          Dst:             strcmp
        - Src:             'openssl.c:2655,14'
          Dst:             gen_publickey_from_sk_ed25519_openssh_priv_data
        - Src:             'openssl.c:2670,9'
          Dst:             _libssh2_string_buf_free
        - Src:             'openssl.c:2676,13'
          Dst:             EVP_PKEY_free
    - functionName:    _libssh2_ed25519_new_private
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ed_ctx
        - session
        - filename
        - passphrase
      BBCount:         30
      ICount:          168
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_PKEY_free
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_init_if_needed
        - _libssh2_openssh_pem_parse
        - _libssh2_string_buf_free
        - fclose
        - fopen
        - gen_publickey_from_ed25519_openssh_priv_data
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:2555,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2556,24'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:2561,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:2564,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2565,24'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:2570,37'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:2572,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2573,16'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2577,30'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:2579,11'
          Branch Sides:
            - BranchSide:      'openssl.c:2579,15'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:2580,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:2579,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2580,24'
              BranchSideFuncs:
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_ed25519_openssh_priv_data
            - BranchSide:      'openssl.c:2585,44'
              BranchSideFuncs:
                - strcmp
                - EVP_PKEY_free
                - _libssh2_string_buf_free
                - gen_publickey_from_ed25519_openssh_priv_data
        - Branch String:   'openssl.c:2585,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2586,59'
              BranchSideFuncs:
                - gen_publickey_from_ed25519_openssh_priv_data
                - EVP_PKEY_free
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:2592,12'
              BranchSideFuncs:
                - EVP_PKEY_free
                - _libssh2_string_buf_free
        - Branch String:   'openssl.c:2595,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2596,34'
              BranchSideFuncs:
                - _libssh2_string_buf_free
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2598,8'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2598,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2599,12'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2605,12'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2599,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2600,23'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2601,17'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'openssl.c:2556,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2561,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:2563,10'
          Dst:             fopen
        - Src:             'openssl.c:2565,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2570,10'
          Dst:             _libssh2_openssh_pem_parse
        - Src:             'openssl.c:2571,5'
          Dst:             fclose
        - Src:             'openssl.c:2577,10'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:2580,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:2585,8'
          Dst:             strcmp
        - Src:             'openssl.c:2586,14'
          Dst:             gen_publickey_from_ed25519_openssh_priv_data
        - Src:             'openssl.c:2596,9'
          Dst:             _libssh2_string_buf_free
        - Src:             'openssl.c:2602,13'
          Dst:             EVP_PKEY_free
    - functionName:    _libssh2_curve25519_new
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - out_public_key
        - out_private_key
      BBCount:         44
      ICount:          246
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_id
        - EVP_PKEY_free
        - EVP_PKEY_get_raw_private_key
        - EVP_PKEY_get_raw_public_key
        - EVP_PKEY_keygen
        - EVP_PKEY_keygen_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:2123,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2124,9'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_get_raw_public_key
                - EVP_PKEY_get_raw_private_key
            - BranchSide:      'openssl.c:2126,29'
              BranchSideFuncs:
                - EVP_PKEY_keygen_init
                - EVP_PKEY_keygen
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_get_raw_public_key
                - EVP_PKEY_get_raw_private_key
        - Branch String:   'openssl.c:2126,40'
          Branch Sides:
            - BranchSide:      'openssl.c:2127,24'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:2128,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'openssl.c:2126,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2128,9'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:2131,8'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_get_raw_public_key
                - EVP_PKEY_get_raw_private_key
        - Branch String:   'openssl.c:2131,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2132,17'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_get_raw_private_key
                - EVP_PKEY_get_raw_public_key
            - BranchSide:      'openssl.c:2146,8'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_get_raw_public_key
        - Branch String:   'openssl.c:2134,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2135,13'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_private_key
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_get_raw_public_key
            - BranchSide:      'openssl.c:2137,41'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_private_key
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_get_raw_public_key
        - Branch String:   'openssl.c:2137,67'
          Branch Sides:
            - BranchSide:      'openssl.c:2138,12'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:2139,13'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'openssl.c:2137,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2139,13'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:2142,28'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_get_raw_public_key
        - Branch String:   'openssl.c:2146,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2147,16'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
                - EVP_PKEY_get_raw_public_key
            - BranchSide:      'openssl.c:2162,8'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'openssl.c:2149,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2150,13'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_public_key
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:2152,40'
              BranchSideFuncs:
                - EVP_PKEY_get_raw_public_key
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'openssl.c:2152,64'
          Branch Sides:
            - BranchSide:      'openssl.c:2153,12'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:2154,13'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'openssl.c:2152,12'
          Branch Sides:
            - BranchSide:      'openssl.c:2154,13'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
            - BranchSide:      'openssl.c:2157,27'
              BranchSideFuncs:
                - EVP_PKEY_free
                - EVP_PKEY_CTX_free
        - Branch String:   'openssl.c:2166,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2167,27'
              BranchSideFuncs:
                - EVP_PKEY_CTX_free
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2168,8'
              BranchSideFuncs:
                - EVP_PKEY_free
        - Branch String:   'openssl.c:2168,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2169,23'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'openssl.c:2170,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2170,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2171,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2172,8'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:2172,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2173,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:2175,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:2122,12'
          Dst:             EVP_PKEY_CTX_new_id
        - Src:             'openssl.c:2126,8'
          Dst:             EVP_PKEY_keygen_init
        - Src:             'openssl.c:2127,8'
          Dst:             EVP_PKEY_keygen
        - Src:             'openssl.c:2137,12'
          Dst:             EVP_PKEY_get_raw_private_key
        - Src:             'openssl.c:2152,12'
          Dst:             EVP_PKEY_get_raw_public_key
        - Src:             'openssl.c:2167,9'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'openssl.c:2169,9'
          Dst:             EVP_PKEY_free
    - functionName:    EVP_PKEY_CTX_new_id
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_keygen_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_keygen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_get_raw_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_ecdsa_new_private_frommemory_sk
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2087
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ec_ctx
        - flags
        - application
        - key_handle
        - handle_len
        - session
        - filedata
        - filedata_len
        - passphrase
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_sk_pub_openssh_keyfilememory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:2089,12'
          Dst:             _libssh2_sk_pub_openssh_keyfilememory
    - functionName:    _libssh2_ecdsa_new_private_frommemory
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ec_ctx
        - session
        - filedata
        - filedata_len
        - passphrase
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_init_if_needed
        - _libssh2_pub_priv_openssh_keyfilememory
        - read_private_key_from_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:2067,8'
          Branch Sides:
            - BranchSide:      'openssl.c:2067,8'
              BranchSideFuncs:
                - _libssh2_pub_priv_openssh_keyfilememory
            - BranchSide:      'openssl.c:2068,54'
              BranchSideFuncs:
                - _libssh2_pub_priv_openssh_keyfilememory
      Callsites:
        - Src:             'openssl.c:2061,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:2063,10'
          Dst:             read_private_key_from_memory
        - Src:             'openssl.c:2068,14'
          Dst:             _libssh2_pub_priv_openssh_keyfilememory
    - functionName:    _libssh2_rsa_new_openssh_private
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rsa
        - session
        - filename
        - passphrase
      BBCount:         21
      ICount:          134
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_init_if_needed
        - _libssh2_openssh_pem_parse
        - _libssh2_string_buf_free
        - fclose
        - fopen
        - gen_publickey_from_rsa_openssh_priv_data
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:1612,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1613,24'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_rsa_openssh_priv_data
            - BranchSide:      'openssl.c:1618,5'
              BranchSideFuncs:
                - _libssh2_init_if_needed
                - fopen
                - _libssh2_error
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_rsa_openssh_priv_data
        - Branch String:   'openssl.c:1621,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1622,24'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_rsa_openssh_priv_data
            - BranchSide:      'openssl.c:1627,37'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse
                - fclose
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_rsa_openssh_priv_data
        - Branch String:   'openssl.c:1629,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1630,16'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:1634,30'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_rsa_openssh_priv_data
        - Branch String:   'openssl.c:1636,11'
          Branch Sides:
            - BranchSide:      'openssl.c:1636,15'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'openssl.c:1637,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'openssl.c:1636,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1637,24'
              BranchSideFuncs:
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_rsa_openssh_priv_data
            - BranchSide:      'openssl.c:1642,40'
              BranchSideFuncs:
                - strcmp
                - _libssh2_string_buf_free
                - gen_publickey_from_rsa_openssh_priv_data
        - Branch String:   'openssl.c:1642,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1643,55'
              BranchSideFuncs:
                - gen_publickey_from_rsa_openssh_priv_data
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:1648,12'
              BranchSideFuncs:
                - _libssh2_string_buf_free
        - Branch String:   'openssl.c:1651,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1652,34'
              BranchSideFuncs:
                - _libssh2_string_buf_free
            - BranchSide:      'openssl.c:1654,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'openssl.c:1613,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1618,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:1620,10'
          Dst:             fopen
        - Src:             'openssl.c:1622,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1627,10'
          Dst:             _libssh2_openssh_pem_parse
        - Src:             'openssl.c:1628,5'
          Dst:             fclose
        - Src:             'openssl.c:1634,10'
          Dst:             _libssh2_get_string
        - Src:             'openssl.c:1637,9'
          Dst:             _libssh2_error
        - Src:             'openssl.c:1642,8'
          Dst:             strcmp
        - Src:             'openssl.c:1643,14'
          Dst:             gen_publickey_from_rsa_openssh_priv_data
        - Src:             'openssl.c:1652,9'
          Dst:             _libssh2_string_buf_free
    - functionName:    _libssh2_rsa_new_private
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rsa
        - session
        - filename
        - passphrase
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_init_if_needed
        - _libssh2_rsa_new_openssh_private
        - read_private_key_from_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:1677,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1677,8'
              BranchSideFuncs:
                - _libssh2_rsa_new_openssh_private
            - BranchSide:      'openssl.c:1678,47'
              BranchSideFuncs:
                - _libssh2_rsa_new_openssh_private
      Callsites:
        - Src:             'openssl.c:1672,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:1674,10'
          Dst:             read_private_key_from_file
        - Src:             'openssl.c:1678,14'
          Dst:             _libssh2_rsa_new_openssh_private
    - functionName:    PEM_read_bio_RSAPrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_rsa_new_private_frommemory
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - rsa
        - session
        - filedata
        - filedata_len
        - passphrase
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_init_if_needed
        - _libssh2_pub_priv_openssh_keyfilememory
        - read_private_key_from_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:1270,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1270,8'
              BranchSideFuncs:
                - _libssh2_pub_priv_openssh_keyfilememory
            - BranchSide:      'openssl.c:1271,54'
              BranchSideFuncs:
                - _libssh2_pub_priv_openssh_keyfilememory
      Callsites:
        - Src:             'openssl.c:1264,5'
          Dst:             _libssh2_init_if_needed
        - Src:             'openssl.c:1266,10'
          Dst:             read_private_key_from_memory
        - Src:             'openssl.c:1271,14'
          Dst:             _libssh2_pub_priv_openssh_keyfilememory
    - functionName:    _libssh2_openssl_crypto_exit
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_openssl_crypto_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_cipher_crypt
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctx
        - algo
        - encrypt
        - block
        - blocksize
        - firstlast
      BBCount:         55
      ICount:          342
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached:
        - EVP_CIPHER_CTX_ctrl
        - EVP_Cipher
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:1039,53'
          Branch Sides:
            - BranchSide:      'openssl.c:1039,53'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1040,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1048,35'
          Branch Sides:
            - BranchSide:      'openssl.c:1048,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1048,24'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1050,35'
          Branch Sides:
            - BranchSide:      'openssl.c:1050,56'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1050,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1056,5'
          Branch Sides:
            - BranchSide:      'openssl.c:1056,5'
              BranchSideFuncs:
                - __assert_fail
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1057,5'
              BranchSideFuncs:
                - __assert_fail
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1057,5'
          Branch Sides:
            - BranchSide:      'openssl.c:1057,5'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1061,8'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1061,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1063,12'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1074,8'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1063,12'
          Branch Sides:
            - BranchSide:      'openssl.c:1064,40'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
            - BranchSide:      'openssl.c:1067,12'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
        - Branch String:   'openssl.c:1067,12'
          Branch Sides:
            - BranchSide:      'openssl.c:1069,31'
              BranchSideFuncs:
                - EVP_Cipher
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1071,5'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1074,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1075,12'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1086,8'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
        - Branch String:   'openssl.c:1075,22'
          Branch Sides:
            - BranchSide:      'openssl.c:1075,26'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
            - BranchSide:      'openssl.c:1080,5'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
        - Branch String:   'openssl.c:1075,12'
          Branch Sides:
            - BranchSide:      'openssl.c:1077,40'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
            - BranchSide:      'openssl.c:1080,5'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
                - EVP_Cipher
        - Branch String:   'openssl.c:1086,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1088,27'
              BranchSideFuncs:
                - EVP_Cipher
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1097,8'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1097,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1097,8'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1100,12'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1100,12'
          Branch Sides:
            - BranchSide:      'openssl.c:1113,31'
              BranchSideFuncs:
                - EVP_Cipher
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1136,16'
              BranchSideFuncs: []
        - Branch String:   'openssl.c:1117,16'
          Branch Sides:
            - BranchSide:      'openssl.c:1118,21'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:1121,21'
              BranchSideFuncs:
                - __assert_fail
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1126,21'
          Branch Sides:
            - BranchSide:      'openssl.c:1126,21'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1127,48'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
      Callsites:
        - Src:             'openssl.c:1056,5'
          Dst:             __assert_fail
        - Src:             'openssl.c:1057,5'
          Dst:             __assert_fail
        - Src:             'openssl.c:1064,19'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             'openssl.c:1069,19'
          Dst:             EVP_Cipher
        - Src:             'openssl.c:1077,19'
          Dst:             EVP_CIPHER_CTX_ctrl
        - Src:             'openssl.c:1088,15'
          Dst:             EVP_Cipher
        - Src:             'openssl.c:1113,19'
          Dst:             EVP_Cipher
        - Src:             'openssl.c:1126,21'
          Dst:             __assert_fail
        - Src:             'openssl.c:1127,27'
          Dst:             EVP_CIPHER_CTX_ctrl
    - functionName:    EVP_aes_128_gcm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_gcm
      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_CIPHER_CTX_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_Cipher
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_cipher_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h
        - algo
        - iv
        - secret
        - encrypt
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_CTX_ctrl
        - EVP_CIPHER_CTX_new
        - EVP_CipherInit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:1000,53'
          Branch Sides:
            - BranchSide:      'openssl.c:1000,53'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_CipherInit
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1001,28'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_new
                - EVP_CipherInit
                - EVP_CIPHER_CTX_ctrl
        - Branch String:   'openssl.c:1008,8'
          Branch Sides:
            - BranchSide:      'openssl.c:1008,8'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
            - BranchSide:      'openssl.c:1010,37'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_ctrl
      Callsites:
        - Src:             'openssl.c:1005,10'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'openssl.c:1006,11'
          Dst:             EVP_CipherInit
        - Src:             'openssl.c:1010,16'
          Dst:             EVP_CIPHER_CTX_ctrl
    - functionName:    EVP_CIPHER_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CipherInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_sha384
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3251
      functionLinenumberEnd: 3276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
        - len
        - out
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestFinal
        - EVP_DigestInit
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_get_digestbyname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:3255,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3256,9'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3258,23'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:3258,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3259,26'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3264,21'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:3253,24'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:3258,28'
          Dst:             EVP_get_digestbyname
        - Src:             'openssl.c:3258,8'
          Dst:             EVP_DigestInit
        - Src:             'openssl.c:3259,9'
          Dst:             EVP_DigestUpdate
        - Src:             'openssl.c:3260,9'
          Dst:             EVP_DigestFinal
        - Src:             'openssl.c:3261,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'openssl.c:3264,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    _libssh2_ecdsa_verify
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ecdsa_ctx
        - r
        - r_len
        - s
        - s_len
        - m
        - m_len
      BBCount:         30
      ICount:          190
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - BN_bin2bn
        - BN_new
        - ECDSA_SIG_free
        - ECDSA_SIG_new
        - ECDSA_SIG_set0
        - ECDSA_do_verify
        - _libssh2_ecdsa_get_curve_type
        - _libssh2_sha256
        - _libssh2_sha384
        - _libssh2_sha512
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:958,8'
          Branch Sides:
            - BranchSide:      'openssl.c:959,9'
              BranchSideFuncs:
                - _libssh2_sha256
                - ECDSA_SIG_free
                - ECDSA_do_verify
            - BranchSide:      'openssl.c:961,13'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - _libssh2_sha512
                - ECDSA_do_verify
                - _libssh2_sha384
                - ECDSA_do_verify
        - Branch String:   'openssl.c:959,9'
          Branch Sides:
            - BranchSide:      'openssl.c:959,9'
              BranchSideFuncs:
                - ECDSA_do_verify
                - ECDSA_SIG_free
            - BranchSide:      'openssl.c:960,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
        - Branch String:   'openssl.c:961,13'
          Branch Sides:
            - BranchSide:      'openssl.c:962,9'
              BranchSideFuncs:
                - _libssh2_sha384
                - ECDSA_SIG_free
                - ECDSA_do_verify
            - BranchSide:      'openssl.c:964,13'
              BranchSideFuncs:
                - ECDSA_SIG_free
                - _libssh2_sha512
                - ECDSA_do_verify
        - Branch String:   'openssl.c:962,9'
          Branch Sides:
            - BranchSide:      'openssl.c:962,9'
              BranchSideFuncs:
                - ECDSA_do_verify
                - ECDSA_SIG_free
            - BranchSide:      'openssl.c:963,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
        - Branch String:   'openssl.c:965,9'
          Branch Sides:
            - BranchSide:      'openssl.c:965,9'
              BranchSideFuncs:
                - ECDSA_do_verify
                - ECDSA_SIG_free
            - BranchSide:      'openssl.c:966,5'
              BranchSideFuncs:
                - ECDSA_SIG_free
        - Branch String:   'openssl.c:979,8'
          Branch Sides:
            - BranchSide:      'openssl.c:979,8'
              BranchSideFuncs:
                - ECDSA_SIG_free
            - BranchSide:      'openssl.c:980,24'
              BranchSideFuncs:
                - ECDSA_SIG_free
      Callsites:
        - Src:             'openssl.c:917,31'
          Dst:             _libssh2_ecdsa_get_curve_type
        - Src:             'openssl.c:928,28'
          Dst:             ECDSA_SIG_new
        - Src:             'openssl.c:929,18'
          Dst:             BN_new
        - Src:             'openssl.c:930,18'
          Dst:             BN_new
        - Src:             'openssl.c:932,5'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:933,5'
          Dst:             BN_bin2bn
        - Src:             'openssl.c:934,5'
          Dst:             ECDSA_SIG_set0
        - Src:             'openssl.c:959,9'
          Dst:             _libssh2_sha256
        - Src:             'openssl.c:959,9'
          Dst:             ECDSA_do_verify
        - Src:             'openssl.c:962,9'
          Dst:             _libssh2_sha384
        - Src:             'openssl.c:962,9'
          Dst:             ECDSA_do_verify
        - Src:             'openssl.c:965,9'
          Dst:             _libssh2_sha512
        - Src:             'openssl.c:965,9'
          Dst:             ECDSA_do_verify
        - Src:             'openssl.c:980,9'
          Dst:             ECDSA_SIG_free
    - functionName:    ECDSA_SIG_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ECDSA_SIG_set0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_sha256
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3175
      functionLinenumberEnd: 3200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
        - len
        - out
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestFinal
        - EVP_DigestInit
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_get_digestbyname
      functionUses:    2
      BranchProfiles:
        - Branch String:   'openssl.c:3179,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3180,9'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3182,23'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:3182,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3183,26'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3188,21'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:3177,24'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:3182,28'
          Dst:             EVP_get_digestbyname
        - Src:             'openssl.c:3182,8'
          Dst:             EVP_DigestInit
        - Src:             'openssl.c:3183,9'
          Dst:             EVP_DigestUpdate
        - Src:             'openssl.c:3184,9'
          Dst:             EVP_DigestFinal
        - Src:             'openssl.c:3185,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'openssl.c:3188,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    ECDSA_do_verify
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_sha512
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3327
      functionLinenumberEnd: 3352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
        - len
        - out
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestFinal
        - EVP_DigestInit
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_get_digestbyname
      functionUses:    2
      BranchProfiles:
        - Branch String:   'openssl.c:3331,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3332,9'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3334,23'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:3334,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3335,26'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3340,21'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:3329,24'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:3334,28'
          Dst:             EVP_get_digestbyname
        - Src:             'openssl.c:3334,8'
          Dst:             EVP_DigestInit
        - Src:             'openssl.c:3335,9'
          Dst:             EVP_DigestUpdate
        - Src:             'openssl.c:3336,9'
          Dst:             EVP_DigestFinal
        - Src:             'openssl.c:3337,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'openssl.c:3340,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    _libssh2_rsa_sha1_verify
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rsactx
        - sig
        - sig_len
        - m
        - m_len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_rsa_sha2_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:514,12'
          Dst:             _libssh2_rsa_sha2_verify
    - functionName:    _libssh2_rsa_sha2_verify
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rsactx
        - hash_len
        - sig
        - sig_len
        - m
        - m_len
      BBCount:         17
      ICount:          130
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - RSA_verify
        - _libssh2_sha1
        - _libssh2_sha256
        - _libssh2_sha512
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:441,8'
          Branch Sides:
            - BranchSide:      'openssl.c:442,9'
              BranchSideFuncs:
                - RSA_verify
                - free
                - free
                - _libssh2_sha512
                - _libssh2_sha256
                - _libssh2_sha1
            - BranchSide:      'openssl.c:444,8'
              BranchSideFuncs:
                - RSA_verify
                - free
                - free
                - _libssh2_sha512
                - _libssh2_sha256
                - _libssh2_sha1
        - Branch String:   'openssl.c:444,8'
          Branch Sides:
            - BranchSide:      'openssl.c:445,18'
              BranchSideFuncs:
                - _libssh2_sha1
                - RSA_verify
                - free
                - free
            - BranchSide:      'openssl.c:448,13'
              BranchSideFuncs:
                - RSA_verify
                - free
                - free
                - _libssh2_sha512
                - _libssh2_sha256
        - Branch String:   'openssl.c:448,13'
          Branch Sides:
            - BranchSide:      'openssl.c:449,18'
              BranchSideFuncs:
                - _libssh2_sha256
                - RSA_verify
                - free
                - free
            - BranchSide:      'openssl.c:452,13'
              BranchSideFuncs:
                - RSA_verify
                - free
                - free
                - _libssh2_sha512
        - Branch String:   'openssl.c:452,13'
          Branch Sides:
            - BranchSide:      'openssl.c:453,18'
              BranchSideFuncs:
                - _libssh2_sha512
                - RSA_verify
                - free
                - free
            - BranchSide:      'openssl.c:462,13'
              BranchSideFuncs:
                - RSA_verify
                - free
                - free
        - Branch String:   'openssl.c:465,8'
          Branch Sides:
            - BranchSide:      'openssl.c:466,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'openssl.c:497,22'
              BranchSideFuncs:
                - RSA_verify
                - free
      Callsites:
        - Src:             'openssl.c:446,15'
          Dst:             _libssh2_sha1
        - Src:             'openssl.c:450,15'
          Dst:             _libssh2_sha256
        - Src:             'openssl.c:454,15'
          Dst:             _libssh2_sha512
        - Src:             'openssl.c:497,11'
          Dst:             RSA_verify
    - functionName:    _libssh2_sha1
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3099
      functionLinenumberEnd: 3124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
        - len
        - out
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_DigestFinal
        - EVP_DigestInit
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_get_digestbyname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'openssl.c:3103,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3104,9'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3106,23'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - EVP_DigestInit
                - EVP_MD_CTX_free
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
        - Branch String:   'openssl.c:3106,8'
          Branch Sides:
            - BranchSide:      'openssl.c:3107,26'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'openssl.c:3112,21'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'openssl.c:3101,24'
          Dst:             EVP_MD_CTX_new
        - Src:             'openssl.c:3106,28'
          Dst:             EVP_get_digestbyname
        - Src:             'openssl.c:3106,8'
          Dst:             EVP_DigestInit
        - Src:             'openssl.c:3107,9'
          Dst:             EVP_DigestUpdate
        - Src:             'openssl.c:3108,9'
          Dst:             EVP_DigestFinal
        - Src:             'openssl.c:3109,9'
          Dst:             EVP_MD_CTX_free
        - Src:             'openssl.c:3112,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    RSA_verify
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_openssl_random
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RAND_bytes
      functionUses:    3
      BranchProfiles:
        - Branch String:   'openssl.c:265,8'
          Branch Sides:
            - BranchSide:      'openssl.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'openssl.c:269,23'
              BranchSideFuncs:
                - RAND_bytes
      Callsites:
        - Src:             'openssl.c:269,12'
          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:    _libssh2_hmac_cleanup
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HMAC_CTX_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:191,5'
          Dst:             HMAC_CTX_free
    - functionName:    HMAC_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_hmac_final
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HMAC_Final
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:180,12'
          Dst:             HMAC_Final
    - functionName:    HMAC_Final
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_hmac_update
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - datalen
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HMAC_Update
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:168,12'
          Dst:             HMAC_Update
    - functionName:    HMAC_Update
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_hmac_sha512_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha512
        - HMAC_Init_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:152,49'
          Dst:             EVP_sha512
        - Src:             'openssl.c:152,12'
          Dst:             HMAC_Init_ex
    - functionName:    EVP_sha512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HMAC_Init_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_hmac_sha256_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha256
        - HMAC_Init_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:140,49'
          Dst:             EVP_sha256
        - Src:             'openssl.c:140,12'
          Dst:             HMAC_Init_ex
    - functionName:    EVP_sha256
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_hmac_sha1_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_sha1
        - HMAC_Init_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:128,49'
          Dst:             EVP_sha1
        - Src:             'openssl.c:128,12'
          Dst:             HMAC_Init_ex
    - functionName:    EVP_sha1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_hmac_ctx_init
      functionSourceFile: '/src/libssh2/src/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HMAC_CTX_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'openssl.c:59,12'
          Dst:             HMAC_CTX_new
    - functionName:    HMAC_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_pem_decode_integer
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - datalen
        - i
        - ilen
      BBCount:         13
      ICount:          124
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - read_asn1_length
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pem.c:947,8'
          Branch Sides:
            - BranchSide:      'pem.c:948,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:951,10'
              BranchSideFuncs:
                - read_asn1_length
        - Branch String:   'pem.c:951,8'
          Branch Sides:
            - BranchSide:      'pem.c:952,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:955,7'
              BranchSideFuncs:
                - read_asn1_length
        - Branch String:   'pem.c:959,19'
          Branch Sides:
            - BranchSide:      'pem.c:959,22'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:960,9'
              BranchSideFuncs: []
        - Branch String:   'pem.c:959,8'
          Branch Sides:
            - BranchSide:      'pem.c:960,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:963,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pem.c:958,14'
          Dst:             read_asn1_length
    - functionName:    read_asn1_length
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - datalen
        - len
      BBCount:         17
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pem.c:884,8'
          Branch Sides:
            - BranchSide:      'pem.c:885,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:887,12'
              BranchSideFuncs: []
        - Branch String:   'pem.c:889,8'
          Branch Sides:
            - BranchSide:      'pem.c:890,19'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:901,16'
              BranchSideFuncs: []
        - Branch String:   'pem.c:892,12'
          Branch Sides:
            - BranchSide:      'pem.c:893,13'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:895,12'
              BranchSideFuncs: []
        - Branch String:   'pem.c:895,12'
          Branch Sides:
            - BranchSide:      'pem.c:896,14'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:899,5'
              BranchSideFuncs: []
        - Branch String:   'pem.c:905,19'
          Branch Sides:
            - BranchSide:      'pem.c:905,26'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:906,9'
              BranchSideFuncs: []
        - Branch String:   'pem.c:905,8'
          Branch Sides:
            - BranchSide:      'pem.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:909,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _libssh2_pem_decode_sequence
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - datalen
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - read_asn1_length
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pem.c:918,8'
          Branch Sides:
            - BranchSide:      'pem.c:919,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:922,10'
              BranchSideFuncs:
                - read_asn1_length
        - Branch String:   'pem.c:922,8'
          Branch Sides:
            - BranchSide:      'pem.c:923,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:926,7'
              BranchSideFuncs:
                - read_asn1_length
        - Branch String:   'pem.c:930,19'
          Branch Sides:
            - BranchSide:      'pem.c:930,22'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:931,9'
              BranchSideFuncs: []
        - Branch String:   'pem.c:930,8'
          Branch Sides:
            - BranchSide:      'pem.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:934,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pem.c:929,14'
          Dst:             read_asn1_length
    - functionName:    _libssh2_openssh_pem_parse_memory
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - passphrase
        - filedata
        - filedata_len
        - decrypted_buf
      BBCount:         39
      ICount:          260
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _libssh2_error
        - _libssh2_openssh_pem_parse_data
        - explicit_bzero
        - readline_memory
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pem.c:809,18'
          Branch Sides:
            - BranchSide:      'pem.c:809,21'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:810,31'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'pem.c:809,8'
          Branch Sides:
            - BranchSide:      'pem.c:810,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'pem.c:813,5'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:817,12'
          Branch Sides:
            - BranchSide:      'pem.c:818,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'pem.c:822,28'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:822,12'
          Branch Sides:
            - BranchSide:      'pem.c:823,13'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:825,5'
              BranchSideFuncs:
                - strcmp
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - _libssh2_error
                - strlen
                - _libssh2_error
                - readline_memory
                - _libssh2_error
        - Branch String:   'pem.c:825,5'
          Branch Sides:
            - BranchSide:      'pem.c:815,9'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:827,5'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - _libssh2_error
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:830,12'
          Branch Sides:
            - BranchSide:      'pem.c:834,30'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - explicit_bzero
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - _libssh2_error
            - BranchSide:      'pem.c:847,9'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:835,19'
          Branch Sides:
            - BranchSide:      'pem.c:835,17'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:835,17'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:836,16'
          Branch Sides:
            - BranchSide:      'pem.c:837,38'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:842,20'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:849,12'
          Branch Sides:
            - BranchSide:      'pem.c:850,34'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
            - BranchSide:      'pem.c:855,28'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - _libssh2_error
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:855,12'
          Branch Sides:
            - BranchSide:      'pem.c:856,17'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:859,5'
              BranchSideFuncs:
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - readline_memory
                - _libssh2_error
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:859,5'
          Branch Sides:
            - BranchSide:      'pem.c:830,12'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - _libssh2_error
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:861,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
        - Branch String:   'pem.c:861,8'
          Branch Sides:
            - BranchSide:      'pem.c:862,31'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
            - BranchSide:      'pem.c:865,43'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
        - Branch String:   'pem.c:869,8'
          Branch Sides:
            - BranchSide:      'pem.c:870,9'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:873,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pem.c:810,16'
          Dst:             _libssh2_error
        - Src:             'pem.c:818,20'
          Dst:             _libssh2_error
        - Src:             'pem.c:822,12'
          Dst:             readline_memory
        - Src:             'pem.c:825,13'
          Dst:             strcmp
        - Src:             'pem.c:834,23'
          Dst:             strlen
        - Src:             'pem.c:837,23'
          Dst:             _libssh2_error
        - Src:             'pem.c:850,19'
          Dst:             _libssh2_error
        - Src:             'pem.c:855,12'
          Dst:             readline_memory
        - Src:             'pem.c:859,13'
          Dst:             strcmp
        - Src:             'pem.c:862,16'
          Dst:             _libssh2_error
        - Src:             'pem.c:865,11'
          Dst:             _libssh2_openssh_pem_parse_data
        - Src:             'pem.c:870,9'
          Dst:             explicit_bzero
    - functionName:    readline_memory
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - line_size
        - filedata
        - filedata_len
        - filedata_offset
      BBCount:         17
      ICount:          122
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pem.c:81,43'
          Branch Sides:
            - BranchSide:      'pem.c:81,46'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:81,5'
              BranchSideFuncs: []
        - Branch String:   'pem.c:81,5'
          Branch Sides:
            - BranchSide:      'pem.c:82,12'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:88,8'
              BranchSideFuncs: []
        - Branch String:   'pem.c:82,40'
          Branch Sides:
            - BranchSide:      'pem.c:83,13'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:84,17'
              BranchSideFuncs: []
        - Branch String:   'pem.c:82,12'
          Branch Sides:
            - BranchSide:      'pem.c:84,17'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:86,5'
              BranchSideFuncs: []
        - Branch String:   'pem.c:88,8'
          Branch Sides:
            - BranchSide:      'pem.c:88,8'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:89,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _libssh2_openssh_pem_parse_data
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - passphrase
        - b64data
        - b64datalen
        - decrypted_buf
      BBCount:         146
      ICount:          1022
      EdgeCount:       203
      CyclomaticComplexity: 59
      functionsReached:
        - _libssh2_base64_decode
        - _libssh2_bcrypt_pbkdf
        - _libssh2_calloc
        - _libssh2_check_length
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_get_u32
        - _libssh2_string_buf_free
        - _libssh2_string_buf_new
        - explicit_bzero
        - libssh2_crypt_methods
        - memcmp
        - strcmp
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pem.c:415,8'
          Branch Sides:
            - BranchSide:      'pem.c:416,10'
              BranchSideFuncs:
                - _libssh2_base64_decode
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:419,31'
              BranchSideFuncs:
                - _libssh2_base64_decode
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:419,8'
          Branch Sides:
            - BranchSide:      'pem.c:421,13'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:426,37'
              BranchSideFuncs:
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:430,8'
          Branch Sides:
            - BranchSide:      'pem.c:431,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:435,39'
              BranchSideFuncs:
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:435,8'
          Branch Sides:
            - BranchSide:      'pem.c:437,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:442,13'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:444,61'
          Branch Sides:
            - BranchSide:      'pem.c:445,8'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:446,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:444,8'
          Branch Sides:
            - BranchSide:      'pem.c:446,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:451,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - strlen
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:451,58'
          Branch Sides:
            - BranchSide:      'pem.c:452,8'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:453,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:451,8'
          Branch Sides:
            - BranchSide:      'pem.c:453,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:458,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:458,8'
          Branch Sides:
            - BranchSide:      'pem.c:459,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:464,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - strlen
        - Branch String:   'pem.c:469,21'
          Branch Sides:
            - BranchSide:      'pem.c:469,45'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - strcmp
            - BranchSide:      'pem.c:470,30'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
        - Branch String:   'pem.c:469,63'
          Branch Sides:
            - BranchSide:      'pem.c:470,30'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
            - BranchSide:      'pem.c:476,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
        - Branch String:   'pem.c:469,8'
          Branch Sides:
            - BranchSide:      'pem.c:472,13'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:476,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - _libssh2_error
        - Branch String:   'pem.c:476,51'
          Branch Sides:
            - BranchSide:      'pem.c:477,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:483,30'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:476,8'
          Branch Sides:
            - BranchSide:      'pem.c:478,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:483,30'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:483,47'
          Branch Sides:
            - BranchSide:      'pem.c:484,29'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:490,8'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:483,8'
          Branch Sides:
            - BranchSide:      'pem.c:485,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:490,8'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:490,48'
          Branch Sides:
            - BranchSide:      'pem.c:490,51'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:491,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:490,8'
          Branch Sides:
            - BranchSide:      'pem.c:491,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:498,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:498,54'
          Branch Sides:
            - BranchSide:      'pem.c:498,57'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:499,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:498,8'
          Branch Sides:
            - BranchSide:      'pem.c:499,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:505,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_error
        - Branch String:   'pem.c:505,54'
          Branch Sides:
            - BranchSide:      'pem.c:505,57'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:506,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:505,8'
          Branch Sides:
            - BranchSide:      'pem.c:506,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:512,42'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
        - Branch String:   'pem.c:515,19'
          Branch Sides:
            - BranchSide:      'pem.c:515,43'
              BranchSideFuncs:
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - libssh2_crypt_methods
                - _libssh2_error
                - strlen
                - memcmp
            - BranchSide:      'pem.c:537,8'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:515,8'
          Branch Sides:
            - BranchSide:      'pem.c:518,23'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strlen
                - memcmp
            - BranchSide:      'pem.c:537,8'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:520,9'
          Branch Sides:
            - BranchSide:      'pem.c:521,17'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strlen
                - memcmp
            - BranchSide:      'pem.c:530,13'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:521,34'
          Branch Sides:
            - BranchSide:      'pem.c:520,9'
              BranchSideFuncs:
                - strlen
                - memcmp
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:522,24'
              BranchSideFuncs:
                - strlen
                - memcmp
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:521,16'
          Branch Sides:
            - BranchSide:      'pem.c:520,9'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strlen
                - memcmp
            - BranchSide:      'pem.c:524,30'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strlen
                - memcmp
        - Branch String:   'pem.c:530,12'
          Branch Sides:
            - BranchSide:      'pem.c:531,34'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:535,5'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:537,8'
          Branch Sides:
            - BranchSide:      'pem.c:538,13'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - strcmp
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:669,8'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
        - Branch String:   'pem.c:547,12'
          Branch Sides:
            - BranchSide:      'pem.c:548,34'
              BranchSideFuncs:
                - strcmp
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:553,33'
              BranchSideFuncs:
                - strcmp
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:553,57'
          Branch Sides:
            - BranchSide:      'pem.c:553,60'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:571,34'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:553,12'
          Branch Sides:
            - BranchSide:      'pem.c:554,17'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_u32
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:571,34'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:554,66'
          Branch Sides:
            - BranchSide:      'pem.c:555,18'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:556,38'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:554,16'
          Branch Sides:
            - BranchSide:      'pem.c:556,38'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:561,52'
              BranchSideFuncs:
                - strlen
                - _libssh2_bcrypt_pbkdf
                - _libssh2_calloc
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:561,16'
          Branch Sides:
            - BranchSide:      'pem.c:565,38'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:569,9'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_calloc
                - _libssh2_error
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:580,12'
          Branch Sides:
            - BranchSide:      'pem.c:581,34'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:586,19'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:587,12'
          Branch Sides:
            - BranchSide:      'pem.c:588,34'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:593,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:597,12'
          Branch Sides:
            - BranchSide:      'pem.c:599,17'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:604,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:604,12'
          Branch Sides:
            - BranchSide:      'pem.c:605,13'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:610,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:610,12'
          Branch Sides:
            - BranchSide:      'pem.c:611,16'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
            - BranchSide:      'pem.c:621,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:611,16'
          Branch Sides:
            - BranchSide:      'pem.c:615,21'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:619,9'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
        - Branch String:   'pem.c:621,13'
          Branch Sides:
            - BranchSide:      'pem.c:629,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:645,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:629,20'
          Branch Sides:
            - BranchSide:      'pem.c:633,25'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:638,34'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_check_length
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:645,68'
          Branch Sides:
            - BranchSide:      'pem.c:646,23'
              BranchSideFuncs:
                - _libssh2_check_length
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:647,21'
              BranchSideFuncs:
                - _libssh2_check_length
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:647,20'
          Branch Sides:
            - BranchSide:      'pem.c:648,42'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'pem.c:653,20'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'pem.c:653,20'
          Branch Sides:
            - BranchSide:      'pem.c:655,42'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:660,25'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - _libssh2_error
        - Branch String:   'pem.c:669,51'
          Branch Sides:
            - BranchSide:      'pem.c:670,8'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:672,24'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:670,51'
          Branch Sides:
            - BranchSide:      'pem.c:671,8'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:672,24'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:669,8'
          Branch Sides:
            - BranchSide:      'pem.c:672,24'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:678,8'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_string_buf_new
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
        - Branch String:   'pem.c:678,8'
          Branch Sides:
            - BranchSide:      'pem.c:678,8'
              BranchSideFuncs:
                - _libssh2_string_buf_new
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
            - BranchSide:      'pem.c:680,62'
              BranchSideFuncs:
                - _libssh2_string_buf_new
                - _libssh2_error
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
        - Branch String:   'pem.c:681,12'
          Branch Sides:
            - BranchSide:      'pem.c:682,34'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:688,25'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_string_buf_free
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:689,12'
          Branch Sides:
            - BranchSide:      'pem.c:690,34'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:696,16'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:707,8'
          Branch Sides:
            - BranchSide:      'pem.c:708,9'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:711,8'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:711,8'
          Branch Sides:
            - BranchSide:      'pem.c:712,9'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:715,8'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'pem.c:715,8'
          Branch Sides:
            - BranchSide:      'pem.c:716,9'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'pem.c:719,8'
              BranchSideFuncs:
                - explicit_bzero
        - Branch String:   'pem.c:719,8'
          Branch Sides:
            - BranchSide:      'pem.c:719,8'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:720,9'
              BranchSideFuncs:
                - explicit_bzero
      Callsites:
        - Src:             'pem.c:419,8'
          Dst:             _libssh2_base64_decode
        - Src:             'pem.c:431,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:435,8'
          Dst:             strncmp
        - Src:             'pem.c:437,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:444,8'
          Dst:             _libssh2_get_string
        - Src:             'pem.c:446,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:451,8'
          Dst:             _libssh2_get_string
        - Src:             'pem.c:453,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:458,8'
          Dst:             _libssh2_get_string
        - Src:             'pem.c:459,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:469,24'
          Dst:             strlen
        - Src:             'pem.c:470,9'
          Dst:             strcmp
        - Src:             'pem.c:476,8'
          Dst:             strcmp
        - Src:             'pem.c:477,8'
          Dst:             strcmp
        - Src:             'pem.c:478,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:483,9'
          Dst:             strcmp
        - Src:             'pem.c:484,8'
          Dst:             strcmp
        - Src:             'pem.c:485,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:490,8'
          Dst:             _libssh2_get_u32
        - Src:             'pem.c:491,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:498,8'
          Dst:             _libssh2_get_string
        - Src:             'pem.c:499,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:505,8'
          Dst:             _libssh2_get_string
        - Src:             'pem.c:506,15'
          Dst:             _libssh2_error
        - Src:             'pem.c:515,22'
          Dst:             strcmp
        - Src:             'pem.c:518,23'
          Dst:             libssh2_crypt_methods
        - Src:             'pem.c:523,24'
          Dst:             strlen
        - Src:             'pem.c:522,17'
          Dst:             memcmp
        - Src:             'pem.c:531,19'
          Dst:             _libssh2_error
        - Src:             'pem.c:546,15'
          Dst:             _libssh2_calloc
        - Src:             'pem.c:548,19'
          Dst:             _libssh2_error
        - Src:             'pem.c:553,12'
          Dst:             strcmp
        - Src:             'pem.c:554,17'
          Dst:             _libssh2_get_string
        - Src:             'pem.c:555,18'
          Dst:             _libssh2_get_u32
        - Src:             'pem.c:556,23'
          Dst:             _libssh2_error
        - Src:             'pem.c:562,38'
          Dst:             strlen
        - Src:             'pem.c:561,16'
          Dst:             _libssh2_bcrypt_pbkdf
        - Src:             'pem.c:565,23'
          Dst:             _libssh2_error
        - Src:             'pem.c:571,19'
          Dst:             _libssh2_error
        - Src:             'pem.c:579,20'
          Dst:             _libssh2_calloc
        - Src:             'pem.c:581,19'
          Dst:             _libssh2_error
        - Src:             'pem.c:586,19'
          Dst:             _libssh2_calloc
        - Src:             'pem.c:588,19'
          Dst:             _libssh2_error
        - Src:             'pem.c:645,16'
          Dst:             strcmp
        - Src:             'pem.c:646,16'
          Dst:             strcmp
        - Src:             'pem.c:647,21'
          Dst:             _libssh2_check_length
        - Src:             'pem.c:648,27'
          Dst:             _libssh2_error
        - Src:             'pem.c:655,27'
          Dst:             _libssh2_error
        - Src:             'pem.c:669,8'
          Dst:             _libssh2_get_u32
        - Src:             'pem.c:670,8'
          Dst:             _libssh2_get_u32
        - Src:             'pem.c:672,9'
          Dst:             _libssh2_error
        - Src:             'pem.c:680,38'
          Dst:             _libssh2_string_buf_new
        - Src:             'pem.c:682,19'
          Dst:             _libssh2_error
        - Src:             'pem.c:688,25'
          Dst:             _libssh2_calloc
        - Src:             'pem.c:690,19'
          Dst:             _libssh2_error
        - Src:             'pem.c:693,13'
          Dst:             _libssh2_string_buf_free
        - Src:             'pem.c:708,9'
          Dst:             explicit_bzero
        - Src:             'pem.c:712,9'
          Dst:             explicit_bzero
        - Src:             'pem.c:716,9'
          Dst:             explicit_bzero
        - Src:             'pem.c:720,9'
          Dst:             explicit_bzero
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_openssh_pem_parse
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - passphrase
        - fp
        - decrypted_buf
      BBCount:         32
      ICount:          214
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _libssh2_error
        - _libssh2_openssh_pem_parse_data
        - explicit_bzero
        - readline
        - strcmp
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pem.c:742,12'
          Branch Sides:
            - BranchSide:      'pem.c:743,13'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:745,5'
              BranchSideFuncs:
                - strcmp
                - readline
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
                - readline
        - Branch String:   'pem.c:745,5'
          Branch Sides:
            - BranchSide:      'pem.c:740,9'
              BranchSideFuncs:
                - readline
                - strcmp
                - readline
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:747,17'
              BranchSideFuncs:
                - readline
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:747,8'
          Branch Sides:
            - BranchSide:      'pem.c:748,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:751,5'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:752,12'
          Branch Sides:
            - BranchSide:      'pem.c:756,30'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
            - BranchSide:      'pem.c:769,9'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:757,19'
          Branch Sides:
            - BranchSide:      'pem.c:757,17'
              BranchSideFuncs:
                - _libssh2_error
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
            - BranchSide:      'pem.c:757,17'
              BranchSideFuncs:
                - _libssh2_error
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
        - Branch String:   'pem.c:758,16'
          Branch Sides:
            - BranchSide:      'pem.c:759,32'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:764,20'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:771,12'
          Branch Sides:
            - BranchSide:      'pem.c:772,17'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:775,5'
              BranchSideFuncs:
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - readline
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:775,5'
          Branch Sides:
            - BranchSide:      'pem.c:752,12'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:777,9'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
        - Branch String:   'pem.c:777,8'
          Branch Sides:
            - BranchSide:      'pem.c:778,9'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
            - BranchSide:      'pem.c:781,43'
              BranchSideFuncs:
                - _libssh2_openssh_pem_parse_data
                - explicit_bzero
        - Branch String:   'pem.c:787,8'
          Branch Sides:
            - BranchSide:      'pem.c:787,8'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:788,9'
              BranchSideFuncs:
                - explicit_bzero
      Callsites:
        - Src:             'pem.c:742,12'
          Dst:             readline
        - Src:             'pem.c:745,13'
          Dst:             strcmp
        - Src:             'pem.c:747,8'
          Dst:             readline
        - Src:             'pem.c:756,23'
          Dst:             strlen
        - Src:             'pem.c:759,17'
          Dst:             _libssh2_error
        - Src:             'pem.c:771,12'
          Dst:             readline
        - Src:             'pem.c:775,13'
          Dst:             strcmp
        - Src:             'pem.c:781,11'
          Dst:             _libssh2_openssh_pem_parse_data
        - Src:             'pem.c:788,9'
          Dst:             explicit_bzero
    - functionName:    readline
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - line_size
        - fp
      BBCount:         24
      ICount:          131
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - fgets
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pem.c:48,8'
          Branch Sides:
            - BranchSide:      'pem.c:49,9'
              BranchSideFuncs:
                - fgets
                - strlen
                - strlen
            - BranchSide:      'pem.c:51,15'
              BranchSideFuncs:
                - fgets
                - strlen
                - strlen
        - Branch String:   'pem.c:51,8'
          Branch Sides:
            - BranchSide:      'pem.c:52,9'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'pem.c:55,9'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'pem.c:55,8'
          Branch Sides:
            - BranchSide:      'pem.c:56,22'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'pem.c:62,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'pem.c:57,20'
          Branch Sides:
            - BranchSide:      'pem.c:57,23'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'pem.c:60,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'pem.c:57,12'
          Branch Sides:
            - BranchSide:      'pem.c:58,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'pem.c:60,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'pem.c:62,8'
          Branch Sides:
            - BranchSide:      'pem.c:63,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'pem.c:69,5'
              BranchSideFuncs: []
        - Branch String:   'pem.c:64,20'
          Branch Sides:
            - BranchSide:      'pem.c:64,23'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'pem.c:64,12'
          Branch Sides:
            - BranchSide:      'pem.c:65,13'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:67,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pem.c:51,9'
          Dst:             fgets
        - Src:             'pem.c:56,15'
          Dst:             strlen
        - Src:             'pem.c:63,15'
          Dst:             strlen
    - 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:    _libssh2_pem_parse_memory
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - headerbegin
        - headerend
        - filedata
        - filedata_len
        - data
        - datalen
      BBCount:         32
      ICount:          231
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _libssh2_base64_decode
        - _libssh2_error
        - explicit_bzero
        - readline_memory
        - strcmp
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pem.c:335,12'
          Branch Sides:
            - BranchSide:      'pem.c:336,13'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:338,5'
              BranchSideFuncs:
                - strcmp
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - readline_memory
        - Branch String:   'pem.c:338,5'
          Branch Sides:
            - BranchSide:      'pem.c:333,9'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:340,5'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:343,12'
          Branch Sides:
            - BranchSide:      'pem.c:347,30'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - explicit_bzero
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
            - BranchSide:      'pem.c:360,9'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:348,19'
          Branch Sides:
            - BranchSide:      'pem.c:348,17'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
                - strlen
            - BranchSide:      'pem.c:348,17'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
                - strlen
        - Branch String:   'pem.c:349,16'
          Branch Sides:
            - BranchSide:      'pem.c:350,32'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:355,20'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:362,12'
          Branch Sides:
            - BranchSide:      'pem.c:363,17'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:366,5'
              BranchSideFuncs:
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - readline_memory
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:366,5'
          Branch Sides:
            - BranchSide:      'pem.c:343,12'
              BranchSideFuncs:
                - readline_memory
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:368,9'
              BranchSideFuncs:
                - _libssh2_base64_decode
                - explicit_bzero
        - Branch String:   'pem.c:368,8'
          Branch Sides:
            - BranchSide:      'pem.c:369,9'
              BranchSideFuncs:
                - _libssh2_base64_decode
                - explicit_bzero
            - BranchSide:      'pem.c:372,31'
              BranchSideFuncs:
                - _libssh2_base64_decode
                - explicit_bzero
        - Branch String:   'pem.c:372,8'
          Branch Sides:
            - BranchSide:      'pem.c:374,13'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:378,9'
              BranchSideFuncs:
                - explicit_bzero
        - Branch String:   'pem.c:380,8'
          Branch Sides:
            - BranchSide:      'pem.c:381,9'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:384,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pem.c:335,12'
          Dst:             readline_memory
        - Src:             'pem.c:338,13'
          Dst:             strcmp
        - Src:             'pem.c:347,23'
          Dst:             strlen
        - Src:             'pem.c:350,17'
          Dst:             _libssh2_error
        - Src:             'pem.c:362,12'
          Dst:             readline_memory
        - Src:             'pem.c:366,13'
          Dst:             strcmp
        - Src:             'pem.c:372,8'
          Dst:             _libssh2_base64_decode
        - Src:             'pem.c:381,9'
          Dst:             explicit_bzero
    - functionName:    hex_decode
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - digit
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pem.c:106,10'
          Branch Sides:
            - BranchSide:      'pem.c:106,35'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:106,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _libssh2_pem_parse
      functionSourceFile: '/src/libssh2/src/pem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - headerbegin
        - headerend
        - passphrase
        - fp
        - data
        - datalen
      BBCount:         59
      ICount:          412
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - _libssh2_base64_decode
        - _libssh2_error
        - explicit_bzero
        - hex_decode
        - libssh2_crypt_methods
        - memcmp
        - readline
        - strcmp
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pem.c:126,12'
          Branch Sides:
            - BranchSide:      'pem.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:129,5'
              BranchSideFuncs:
                - strcmp
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - strlen
                - memcmp
                - readline
                - libssh2_crypt_methods
                - readline
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
                - strlen
                - readline
        - Branch String:   'pem.c:129,5'
          Branch Sides:
            - BranchSide:      'pem.c:124,9'
              BranchSideFuncs:
                - readline
                - strcmp
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - strlen
                - memcmp
                - readline
                - libssh2_crypt_methods
                - readline
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
                - strlen
            - BranchSide:      'pem.c:131,17'
              BranchSideFuncs:
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - strlen
                - memcmp
                - readline
                - libssh2_crypt_methods
                - readline
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
                - strlen
        - Branch String:   'pem.c:131,8'
          Branch Sides:
            - BranchSide:      'pem.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'pem.c:135,8'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - strlen
                - memcmp
                - readline
                - libssh2_crypt_methods
                - readline
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
                - strlen
        - Branch String:   'pem.c:135,19'
          Branch Sides:
            - BranchSide:      'pem.c:136,20'
              BranchSideFuncs:
                - strlen
                - memcmp
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - readline
                - libssh2_crypt_methods
                - readline
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
                - strlen
            - BranchSide:      'pem.c:174,5'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:135,8'
          Branch Sides:
            - BranchSide:      'pem.c:140,21'
              BranchSideFuncs:
                - readline
                - libssh2_crypt_methods
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
                - strlen
            - BranchSide:      'pem.c:174,5'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:140,12'
          Branch Sides:
            - BranchSide:      'pem.c:141,17'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:145,23'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
                - strlen
        - Branch String:   'pem.c:147,9'
          Branch Sides:
            - BranchSide:      'pem.c:148,17'
              BranchSideFuncs:
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
                - strlen
            - BranchSide:      'pem.c:158,13'
              BranchSideFuncs:
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
        - Branch String:   'pem.c:148,44'
          Branch Sides:
            - BranchSide:      'pem.c:147,9'
              BranchSideFuncs:
                - strlen
                - memcmp
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
                - strlen
            - BranchSide:      'pem.c:149,28'
              BranchSideFuncs:
                - strlen
                - memcmp
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
                - strlen
        - Branch String:   'pem.c:148,16'
          Branch Sides:
            - BranchSide:      'pem.c:147,9'
              BranchSideFuncs:
                - strlen
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
            - BranchSide:      'pem.c:151,26'
              BranchSideFuncs:
                - strlen
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
                - strlen
                - memcmp
        - Branch String:   'pem.c:158,12'
          Branch Sides:
            - BranchSide:      'pem.c:159,13'
              BranchSideFuncs:
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
            - BranchSide:      'pem.c:162,15'
              BranchSideFuncs:
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
                - hex_decode
                - hex_decode
        - Branch String:   'pem.c:162,9'
          Branch Sides:
            - BranchSide:      'pem.c:163,54'
              BranchSideFuncs:
                - hex_decode
                - hex_decode
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:168,21'
              BranchSideFuncs:
                - readline
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:168,12'
          Branch Sides:
            - BranchSide:      'pem.c:169,17'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:172,5'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:175,12'
          Branch Sides:
            - BranchSide:      'pem.c:179,30'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - explicit_bzero
                - readline
                - strcmp
                - _libssh2_base64_decode
            - BranchSide:      'pem.c:192,9'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:180,19'
          Branch Sides:
            - BranchSide:      'pem.c:180,17'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - readline
                - strcmp
                - _libssh2_base64_decode
                - strlen
            - BranchSide:      'pem.c:180,17'
              BranchSideFuncs:
                - _libssh2_error
                - explicit_bzero
                - readline
                - strcmp
                - _libssh2_base64_decode
                - strlen
        - Branch String:   'pem.c:181,16'
          Branch Sides:
            - BranchSide:      'pem.c:182,32'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:187,20'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:194,12'
          Branch Sides:
            - BranchSide:      'pem.c:195,17'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:198,5'
              BranchSideFuncs:
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - readline
                - strlen
                - _libssh2_error
        - Branch String:   'pem.c:198,5'
          Branch Sides:
            - BranchSide:      'pem.c:175,12'
              BranchSideFuncs:
                - readline
                - strcmp
                - _libssh2_base64_decode
                - explicit_bzero
                - strlen
                - _libssh2_error
            - BranchSide:      'pem.c:200,9'
              BranchSideFuncs:
                - _libssh2_base64_decode
                - explicit_bzero
        - Branch String:   'pem.c:200,8'
          Branch Sides:
            - BranchSide:      'pem.c:201,9'
              BranchSideFuncs:
                - _libssh2_base64_decode
                - explicit_bzero
            - BranchSide:      'pem.c:204,31'
              BranchSideFuncs:
                - _libssh2_base64_decode
                - explicit_bzero
        - Branch String:   'pem.c:204,8'
          Branch Sides:
            - BranchSide:      'pem.c:206,13'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:210,8'
              BranchSideFuncs:
                - explicit_bzero
        - Branch String:   'pem.c:210,8'
          Branch Sides:
            - BranchSide:      'pem.c:305,13'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:310,9'
              BranchSideFuncs:
                - explicit_bzero
        - Branch String:   'pem.c:312,8'
          Branch Sides:
            - BranchSide:      'pem.c:313,9'
              BranchSideFuncs:
                - explicit_bzero
            - BranchSide:      'pem.c:316,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pem.c:126,12'
          Dst:             readline
        - Src:             'pem.c:129,13'
          Dst:             strcmp
        - Src:             'pem.c:131,8'
          Dst:             readline
        - Src:             'pem.c:136,44'
          Dst:             strlen
        - Src:             'pem.c:136,13'
          Dst:             memcmp
        - Src:             'pem.c:140,12'
          Dst:             readline
        - Src:             'pem.c:145,23'
          Dst:             libssh2_crypt_methods
        - Src:             'pem.c:150,28'
          Dst:             strlen
        - Src:             'pem.c:149,21'
          Dst:             memcmp
        - Src:             'pem.c:152,35'
          Dst:             strlen
        - Src:             'pem.c:163,38'
          Dst:             hex_decode
        - Src:             'pem.c:164,22'
          Dst:             hex_decode
        - Src:             'pem.c:168,12'
          Dst:             readline
        - Src:             'pem.c:179,23'
          Dst:             strlen
        - Src:             'pem.c:182,17'
          Dst:             _libssh2_error
        - Src:             'pem.c:194,12'
          Dst:             readline
        - Src:             'pem.c:198,13'
          Dst:             strcmp
        - Src:             'pem.c:204,8'
          Dst:             _libssh2_base64_decode
        - Src:             'pem.c:313,9'
          Dst:             explicit_bzero
    - functionName:    banner_receive
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         57
      ICount:          388
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:112,8'
          Branch Sides:
            - BranchSide:      'session.c:113,20'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:118,22'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:121,62'
          Branch Sides:
            - BranchSide:      'session.c:121,5'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:122,13'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:121,5'
          Branch Sides:
            - BranchSide:      'session.c:124,14'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:174,5'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'session.c:131,12'
          Branch Sides:
            - BranchSide:      'session.c:132,16'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:138,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:132,40'
          Branch Sides:
            - BranchSide:      'session.c:132,44'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:134,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:132,16'
          Branch Sides:
            - BranchSide:      'session.c:134,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:136,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:141,12'
          Branch Sides:
            - BranchSide:      'session.c:142,16'
              BranchSideFuncs: []
            - BranchSide:      'session.c:155,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:142,16'
          Branch Sides:
            - BranchSide:      'session.c:143,17'
              BranchSideFuncs: []
            - BranchSide:      'session.c:150,13'
              BranchSideFuncs: []
        - Branch String:   'session.c:155,12'
          Branch Sides:
            - BranchSide:      'session.c:156,13'
              BranchSideFuncs: []
            - BranchSide:      'session.c:160,13'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:160,23'
          Branch Sides:
            - BranchSide:      'session.c:160,40'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:160,26'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:160,37'
          Branch Sides:
            - BranchSide:      'session.c:160,40'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:164,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:160,12'
          Branch Sides:
            - BranchSide:      'session.c:161,13'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:164,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:164,12'
          Branch Sides:
            - BranchSide:      'session.c:166,13'
              BranchSideFuncs: []
            - BranchSide:      'session.c:171,53'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:174,22'
          Branch Sides:
            - BranchSide:      'session.c:174,5'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'session.c:175,13'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'session.c:174,5'
          Branch Sides:
            - BranchSide:      'session.c:177,19'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'session.c:181,5'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'session.c:184,8'
          Branch Sides:
            - BranchSide:      'session.c:185,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'session.c:187,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'session.c:187,8'
          Branch Sides:
            - BranchSide:      'session.c:188,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'session.c:190,30'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'session.c:191,8'
          Branch Sides:
            - BranchSide:      'session.c:192,31'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'session.c:195,12'
              BranchSideFuncs:
                - _libssh2_debug_low
      Callsites:
        - Src:             'session.c:134,17'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:138,13'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:192,16'
          Dst:             _libssh2_error
        - Src:             'session.c:197,5'
          Dst:             _libssh2_debug_low
    - functionName:    banner_send
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         26
      ICount:          232
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _libssh2_debug_low
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:219,8'
          Branch Sides:
            - BranchSide:      'session.c:220,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - strlen
            - BranchSide:      'session.c:248,5'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:220,12'
          Branch Sides:
            - BranchSide:      'session.c:222,42'
              BranchSideFuncs:
                - strlen
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:230,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:230,16'
          Branch Sides:
            - BranchSide:      'session.c:231,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'session.c:235,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'session.c:254,8'
          Branch Sides:
            - BranchSide:      'session.c:255,9'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'session.c:260,9'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'session.c:266,8'
          Branch Sides:
            - BranchSide:      'session.c:267,12'
              BranchSideFuncs: []
            - BranchSide:      'session.c:281,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:267,21'
          Branch Sides:
            - BranchSide:      'session.c:267,24'
              BranchSideFuncs: []
            - BranchSide:      'session.c:269,13'
              BranchSideFuncs: []
        - Branch String:   'session.c:267,12'
          Branch Sides:
            - BranchSide:      'session.c:269,13'
              BranchSideFuncs: []
            - BranchSide:      'session.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'session.c:271,16'
          Branch Sides:
            - BranchSide:      'session.c:272,52'
              BranchSideFuncs: []
            - BranchSide:      'session.c:273,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:222,26'
          Dst:             strlen
        - Src:             'session.c:239,13'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:255,9'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:260,9'
          Dst:             _libssh2_debug_low
    - functionName:    session_nonblock
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - sockfd
        - nonblock
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fcntl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:301,8'
          Branch Sides:
            - BranchSide:      'session.c:302,22'
              BranchSideFuncs:
                - fcntl
            - BranchSide:      'session.c:304,22'
              BranchSideFuncs:
                - fcntl
      Callsites:
        - Src:             'session.c:300,13'
          Dst:             fcntl
        - Src:             'session.c:302,16'
          Dst:             fcntl
        - Src:             'session.c:304,16'
          Dst:             fcntl
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_socket_nonblocking
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sockfd
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fcntl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:342,8'
          Branch Sides:
            - BranchSide:      'session.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'session.c:346,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:340,17'
          Dst:             fcntl
    - functionName:    libssh2_session_banner_get
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'session.c:1965,8'
          Branch Sides:
            - BranchSide:      'session.c:1966,9'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1968,9'
              BranchSideFuncs: []
        - Branch String:   'session.c:1968,8'
          Branch Sides:
            - BranchSide:      'session.c:1969,9'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1971,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    poll_listener_queued
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - listener
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_list_first
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:1601,12'
          Dst:             _libssh2_list_first
    - functionName:    poll_channel_write
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_poll
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - fds
        - nfds
        - timeout
      BBCount:         111
      ICount:          899
      EdgeCount:       139
      CyclomaticComplexity: 30
      functionsReached:
        - _libssh2_error
        - _libssh2_transport_read
        - gettimeofday
        - libssh2_poll_channel_read
        - poll
        - poll_channel_write
        - poll_listener_queued
      functionUses:    0
      BranchProfiles:
        - Branch String:   'session.c:1627,5'
          Branch Sides:
            - BranchSide:      'session.c:1628,9'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_error
            - BranchSide:      'session.c:1742,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1629,9'
          Branch Sides:
            - BranchSide:      'session.c:1631,29'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_error
            - BranchSide:      'session.c:1637,29'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_error
            - BranchSide:      'session.c:1645,29'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_error
            - BranchSide:      'session.c:1653,16'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'session.c:1640,16'
          Branch Sides:
            - BranchSide:      'session.c:1641,27'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_error
            - BranchSide:      'session.c:1642,13'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_error
        - Branch String:   'session.c:1648,16'
          Branch Sides:
            - BranchSide:      'session.c:1649,27'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_error
            - BranchSide:      'session.c:1650,13'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_error
        - Branch String:   'session.c:1653,16'
          Branch Sides:
            - BranchSide:      'session.c:1654,32'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1656,13'
              BranchSideFuncs: []
        - Branch String:   'session.c:1750,9'
          Branch Sides:
            - BranchSide:      'session.c:1751,16'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1815,12'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1751,16'
          Branch Sides:
            - BranchSide:      'session.c:1752,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1810,16'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1752,17'
          Branch Sides:
            - BranchSide:      'session.c:1754,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1793,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - poll_listener_queued
            - BranchSide:      'session.c:1809,13'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1754,64'
          Branch Sides:
            - BranchSide:      'session.c:1756,27'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1763,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - libssh2_poll_channel_read
                - poll_channel_write
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1754,24'
          Branch Sides:
            - BranchSide:      'session.c:1759,55'
              BranchSideFuncs:
                - libssh2_poll_channel_read
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1763,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - libssh2_poll_channel_read
                - poll_channel_write
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1763,65'
          Branch Sides:
            - BranchSide:      'session.c:1765,27'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - libssh2_poll_channel_read
                - poll_channel_write
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1772,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - poll_channel_write
        - Branch String:   'session.c:1763,24'
          Branch Sides:
            - BranchSide:      'session.c:1768,55'
              BranchSideFuncs:
                - libssh2_poll_channel_read
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - libssh2_poll_channel_read
                - poll_channel_write
            - BranchSide:      'session.c:1772,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - poll_channel_write
        - Branch String:   'session.c:1772,65'
          Branch Sides:
            - BranchSide:      'session.c:1774,27'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - poll_channel_write
            - BranchSide:      'session.c:1780,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1772,24'
          Branch Sides:
            - BranchSide:      'session.c:1777,48'
              BranchSideFuncs:
                - poll_channel_write
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1780,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1781,25'
          Branch Sides:
            - BranchSide:      'session.c:1781,28'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1782,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1780,24'
          Branch Sides:
            - BranchSide:      'session.c:1782,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1784,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1784,24'
          Branch Sides:
            - BranchSide:      'session.c:1786,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1790,21'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1793,64'
          Branch Sides:
            - BranchSide:      'session.c:1795,27'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - poll_listener_queued
            - BranchSide:      'session.c:1801,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1793,24'
          Branch Sides:
            - BranchSide:      'session.c:1798,50'
              BranchSideFuncs:
                - poll_listener_queued
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1801,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1801,24'
          Branch Sides:
            - BranchSide:      'session.c:1803,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1807,21'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1810,16'
          Branch Sides:
            - BranchSide:      'session.c:1811,27'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1813,9'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1815,12'
          Branch Sides:
            - BranchSide:      'session.c:1818,31'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1825,13'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1832,12'
          Branch Sides:
            - BranchSide:      'session.c:1833,19'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1939,5'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1833,13'
          Branch Sides:
            - BranchSide:      'session.c:1834,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1873,9'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1834,17'
          Branch Sides:
            - BranchSide:      'session.c:1836,38'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1844,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1858,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1872,13'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1839,24'
          Branch Sides:
            - BranchSide:      'session.c:1840,35'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1842,21'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1844,24'
          Branch Sides:
            - BranchSide:      'session.c:1846,25'
              BranchSideFuncs:
                - _libssh2_transport_read
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1850,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1846,25'
          Branch Sides:
            - BranchSide:      'session.c:1846,55'
              BranchSideFuncs:
                - _libssh2_transport_read
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1849,21'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1850,24'
          Branch Sides:
            - BranchSide:      'session.c:1851,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1855,21'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1858,24'
          Branch Sides:
            - BranchSide:      'session.c:1860,25'
              BranchSideFuncs:
                - _libssh2_transport_read
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1864,24'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1860,25'
          Branch Sides:
            - BranchSide:      'session.c:1860,55'
              BranchSideFuncs:
                - _libssh2_transport_read
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1863,21'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1864,24'
          Branch Sides:
            - BranchSide:      'session.c:1865,25'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
            - BranchSide:      'session.c:1869,21'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
                - _libssh2_transport_read
                - _libssh2_transport_read
        - Branch String:   'session.c:1939,37'
          Branch Sides:
            - BranchSide:      'session.c:1939,41'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1939,5'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
        - Branch String:   'session.c:1939,5'
          Branch Sides:
            - BranchSide:      'session.c:1748,20'
              BranchSideFuncs:
                - gettimeofday
                - poll
                - gettimeofday
                - _libssh2_transport_read
                - _libssh2_transport_read
                - poll_listener_queued
                - poll_channel_write
                - libssh2_poll_channel_read
                - libssh2_poll_channel_read
            - BranchSide:      'session.c:1941,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:1654,17'
          Dst:             _libssh2_error
        - Src:             'session.c:1759,29'
          Dst:             libssh2_poll_channel_read
        - Src:             'session.c:1768,29'
          Dst:             libssh2_poll_channel_read
        - Src:             'session.c:1777,29'
          Dst:             poll_channel_write
        - Src:             'session.c:1798,29'
          Dst:             poll_listener_queued
        - Src:             'session.c:1825,13'
          Dst:             gettimeofday
        - Src:             'session.c:1826,22'
          Dst:             poll
        - Src:             'session.c:1827,13'
          Dst:             gettimeofday
        - Src:             'session.c:1846,31'
          Dst:             _libssh2_transport_read
        - Src:             'session.c:1860,31'
          Dst:             _libssh2_transport_read
    - functionName:    libssh2_poll_channel_read
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - extended
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _libssh2_error
        - _libssh2_list_first
        - _libssh2_list_next
        - _libssh2_ntohu32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:1551,8'
          Branch Sides:
            - BranchSide:      'session.c:1552,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_ntohu32
                - _libssh2_list_next
                - _libssh2_error
            - BranchSide:      'session.c:1554,15'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_ntohu32
                - _libssh2_list_next
                - _libssh2_error
        - Branch String:   'session.c:1557,5'
          Branch Sides:
            - BranchSide:      'session.c:1558,12'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_list_next
                - _libssh2_error
            - BranchSide:      'session.c:1578,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:1558,12'
          Branch Sides:
            - BranchSide:      'session.c:1559,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1563,12'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_list_next
                - _libssh2_error
        - Branch String:   'session.c:1563,12'
          Branch Sides:
            - BranchSide:      'session.c:1564,16'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
            - BranchSide:      'session.c:1575,38'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
        - Branch String:   'session.c:1564,30'
          Branch Sides:
            - BranchSide:      'session.c:1565,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
            - BranchSide:      'session.c:1569,21'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
        - Branch String:   'session.c:1566,18'
          Branch Sides:
            - BranchSide:      'session.c:1566,21'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1567,17'
              BranchSideFuncs: []
        - Branch String:   'session.c:1564,16'
          Branch Sides:
            - BranchSide:      'session.c:1567,17'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1569,21'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
      Callsites:
        - Src:             'session.c:1555,14'
          Dst:             _libssh2_list_first
        - Src:             'session.c:1559,20'
          Dst:             _libssh2_error
        - Src:             'session.c:1563,33'
          Dst:             _libssh2_ntohu32
        - Src:             'session.c:1575,18'
          Dst:             _libssh2_list_next
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_session_get_read_timeout
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_session_set_read_timeout
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - timeout
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'session.c:1523,8'
          Branch Sides:
            - BranchSide:      'session.c:1523,8'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1524,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libssh2_session_get_timeout
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_session_set_timeout
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - timeout
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_session_get_blocking
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_session_set_blocking
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - blocking
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_session_set_blocking
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:1480,11'
          Dst:             _libssh2_session_set_blocking
    - functionName:    _libssh2_session_set_blocking
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - blocking
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_debug_low
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:1465,5'
          Dst:             _libssh2_debug_low
    - functionName:    libssh2_session_flag
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - session
        - flag
        - value
      BBCount:         7
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'session.c:1437,5'
          Branch Sides:
            - BranchSide:      'session.c:1439,33'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1442,34'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1445,37'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1449,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libssh2_session_set_last_error
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - errcode
        - errmsg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_error_flags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:1424,12'
          Dst:             _libssh2_error_flags
    - functionName:    libssh2_session_last_errno
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_session_last_error
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - errmsg
        - errmsg_len
        - want_buf
      BBCount:         33
      ICount:          192
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'session.c:1359,8'
          Branch Sides:
            - BranchSide:      'session.c:1360,12'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'session.c:1377,8'
              BranchSideFuncs:
                - strlen
        - Branch String:   'session.c:1360,12'
          Branch Sides:
            - BranchSide:      'session.c:1361,16'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1371,12'
              BranchSideFuncs: []
        - Branch String:   'session.c:1361,16'
          Branch Sides:
            - BranchSide:      'session.c:1362,27'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1368,18'
              BranchSideFuncs: []
        - Branch String:   'session.c:1363,20'
          Branch Sides:
            - BranchSide:      'session.c:1364,23'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1366,13'
              BranchSideFuncs: []
        - Branch String:   'session.c:1371,12'
          Branch Sides:
            - BranchSide:      'session.c:1372,14'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1374,9'
              BranchSideFuncs: []
        - Branch String:   'session.c:1377,8'
          Branch Sides:
            - BranchSide:      'session.c:1378,29'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'session.c:1394,8'
              BranchSideFuncs: []
        - Branch String:   'session.c:1378,29'
          Branch Sides:
            - BranchSide:      'session.c:1378,48'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'session.c:1378,21'
              BranchSideFuncs:
                - strlen
        - Branch String:   'session.c:1382,12'
          Branch Sides:
            - BranchSide:      'session.c:1384,23'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1391,31'
              BranchSideFuncs: []
        - Branch String:   'session.c:1385,16'
          Branch Sides:
            - BranchSide:      'session.c:1386,25'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1389,9'
              BranchSideFuncs: []
        - Branch String:   'session.c:1394,8'
          Branch Sides:
            - BranchSide:      'session.c:1395,28'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1398,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:1380,18'
          Dst:             strlen
    - functionName:    libssh2_session_abstract
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_session_methods
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - method_type
      BBCount:         18
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'session.c:1283,5'
          Branch Sides:
            - BranchSide:      'session.c:1285,18'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1289,47'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1293,47'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1297,47'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1301,47'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1305,47'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1309,47'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1313,47'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1317,9'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1320,9'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1323,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'session.c:1328,8'
          Branch Sides:
            - BranchSide:      'session.c:1329,24'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1334,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:1323,9'
          Dst:             _libssh2_error
        - Src:             'session.c:1329,9'
          Dst:             _libssh2_error
    - functionName:    session_disconnect
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - reason
        - description
        - lang
      BBCount:         19
      ICount:          159
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:1211,8'
          Branch Sides:
            - BranchSide:      'session.c:1212,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
            - BranchSide:      'session.c:1243,34'
              BranchSideFuncs:
                - _libssh2_transport_send
        - Branch String:   'session.c:1215,12'
          Branch Sides:
            - BranchSide:      'session.c:1216,32'
              BranchSideFuncs:
                - strlen
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - strlen
            - BranchSide:      'session.c:1218,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - strlen
        - Branch String:   'session.c:1218,12'
          Branch Sides:
            - BranchSide:      'session.c:1219,31'
              BranchSideFuncs:
                - strlen
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:1221,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:1221,12'
          Branch Sides:
            - BranchSide:      'session.c:1222,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1225,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'session.c:1225,12'
          Branch Sides:
            - BranchSide:      'session.c:1226,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:1230,40'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_transport_send
        - Branch String:   'session.c:1246,8'
          Branch Sides:
            - BranchSide:      'session.c:1247,16'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1249,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:1212,9'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:1216,25'
          Dst:             strlen
        - Src:             'session.c:1219,24'
          Dst:             strlen
        - Src:             'session.c:1222,20'
          Dst:             _libssh2_error
        - Src:             'session.c:1226,20'
          Dst:             _libssh2_error
        - Src:             'session.c:1235,9'
          Dst:             _libssh2_store_u32
        - Src:             'session.c:1236,9'
          Dst:             _libssh2_store_str
        - Src:             'session.c:1238,9'
          Dst:             _libssh2_store_u32
        - Src:             'session.c:1243,10'
          Dst:             _libssh2_transport_send
    - functionName:    libssh2_session_disconnect_ex
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - reason
        - desc
        - lang
      BBCount:         17
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_wait_socket
        - session_disconnect
        - time
      functionUses:    4
      BranchProfiles:
        - Branch String:   'session.c:1264,5'
          Branch Sides:
            - BranchSide:      'session.c:1264,5'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1264,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - session_disconnect
        - Branch String:   'session.c:1264,5'
          Branch Sides:
            - BranchSide:      'session.c:1264,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - session_disconnect
            - BranchSide:      'session.c:1264,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:1264,5'
          Branch Sides:
            - BranchSide:      'session.c:1264,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - session_disconnect
            - BranchSide:      'session.c:1264,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:1264,5'
          Branch Sides:
            - BranchSide:      'session.c:1264,5'
              BranchSideFuncs:
                - session_disconnect
                - _libssh2_wait_socket
            - BranchSide:      'session.c:1264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:1264,5'
          Dst:             time
        - Src:             'session.c:1264,5'
          Dst:             session_disconnect
        - Src:             'session.c:1264,5'
          Dst:             _libssh2_wait_socket
    - 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:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_wait_socket
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - start_time
      BBCount:         38
      ICount:          266
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - _libssh2_debug_low
        - _libssh2_error
        - difftime
        - libssh2_keepalive_send
        - libssh2_session_block_directions
        - poll
        - time
      functionUses:    29
      BranchProfiles:
        - Branch String:   'session.c:618,8'
          Branch Sides:
            - BranchSide:      'session.c:619,16'
              BranchSideFuncs: []
            - BranchSide:      'session.c:621,18'
              BranchSideFuncs:
                - libssh2_session_block_directions
                - _libssh2_debug_low
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
                - time
                - difftime
                - _libssh2_error
        - Branch String:   'session.c:626,8'
          Branch Sides:
            - BranchSide:      'session.c:627,9'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
                - time
                - difftime
                - _libssh2_error
            - BranchSide:      'session.c:635,8'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
                - time
                - difftime
                - _libssh2_error
        - Branch String:   'session.c:635,33'
          Branch Sides:
            - BranchSide:      'session.c:636,10'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
                - time
                - difftime
                - _libssh2_error
            - BranchSide:      'session.c:647,13'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:636,31'
          Branch Sides:
            - BranchSide:      'session.c:637,10'
              BranchSideFuncs:
                - time
                - difftime
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:638,22'
              BranchSideFuncs:
                - time
                - difftime
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:635,8'
          Branch Sides:
            - BranchSide:      'session.c:638,22'
              BranchSideFuncs:
                - time
                - difftime
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:647,13'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:640,12'
          Branch Sides:
            - BranchSide:      'session.c:641,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:644,23'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:647,13'
          Branch Sides:
            - BranchSide:      'session.c:648,21'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:651,21'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:661,12'
          Branch Sides:
            - BranchSide:      'session.c:662,13'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:664,12'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:664,12'
          Branch Sides:
            - BranchSide:      'session.c:665,13'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:667,19'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:667,31'
          Branch Sides:
            - BranchSide:      'session.c:667,50'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:667,14'
              BranchSideFuncs:
                - poll
                - __errno_location
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:714,8'
          Branch Sides:
            - BranchSide:      'session.c:715,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:718,8'
              BranchSideFuncs:
                - __errno_location
                - _libssh2_error
        - Branch String:   'session.c:718,8'
          Branch Sides:
            - BranchSide:      'session.c:723,15'
              BranchSideFuncs:
                - __errno_location
                - _libssh2_error
            - BranchSide:      'session.c:735,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:728,12'
          Branch Sides:
            - BranchSide:      'session.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'session.c:731,31'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'session.c:617,10'
          Dst:             libssh2_keepalive_send
        - Src:             'session.c:624,11'
          Dst:             libssh2_session_block_directions
        - Src:             'session.c:627,9'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:638,22'
          Dst:             time
        - Src:             'session.c:639,34'
          Dst:             difftime
        - Src:             'session.c:641,20'
          Dst:             _libssh2_error
        - Src:             'session.c:667,14'
          Dst:             poll
        - Src:             'session.c:715,16'
          Dst:             _libssh2_error
        - Src:             'session.c:723,15'
          Dst:             __errno_location
        - Src:             'session.c:731,16'
          Dst:             _libssh2_error
    - functionName:    libssh2_session_block_directions
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    difftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    session_free
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         206
      ICount:          1609
      EdgeCount:       277
      CyclomaticComplexity: 73
      functionsReached:
        - _libssh2_channel_forward_cancel
        - _libssh2_channel_free
        - _libssh2_debug_low
        - _libssh2_list_first
        - _libssh2_list_remove
        - session_nonblock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:931,8'
          Branch Sides:
            - BranchSide:      'session.c:932,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_list_first
                - _libssh2_channel_forward_cancel
                - _libssh2_list_first
                - _libssh2_channel_free
            - BranchSide:      'session.c:939,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_list_first
                - _libssh2_channel_forward_cancel
                - _libssh2_list_first
                - _libssh2_channel_free
        - Branch String:   'session.c:939,8'
          Branch Sides:
            - BranchSide:      'session.c:941,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_list_first
                - _libssh2_channel_forward_cancel
                - _libssh2_channel_free
            - BranchSide:      'session.c:950,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_list_first
                - _libssh2_channel_forward_cancel
        - Branch String:   'session.c:941,9'
          Branch Sides:
            - BranchSide:      'session.c:942,40'
              BranchSideFuncs:
                - _libssh2_channel_free
                - _libssh2_list_first
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_list_first
                - _libssh2_channel_forward_cancel
            - BranchSide:      'session.c:947,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_list_first
                - _libssh2_channel_forward_cancel
        - Branch String:   'session.c:943,16'
          Branch Sides:
            - BranchSide:      'session.c:941,9'
              BranchSideFuncs: []
            - BranchSide:      'session.c:944,24'
              BranchSideFuncs: []
        - Branch String:   'session.c:950,8'
          Branch Sides:
            - BranchSide:      'session.c:952,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_channel_forward_cancel
            - BranchSide:      'session.c:961,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:952,9'
          Branch Sides:
            - BranchSide:      'session.c:953,50'
              BranchSideFuncs:
                - _libssh2_channel_forward_cancel
                - _libssh2_list_first
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:958,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:954,16'
          Branch Sides:
            - BranchSide:      'session.c:952,9'
              BranchSideFuncs: []
            - BranchSide:      'session.c:955,24'
              BranchSideFuncs: []
        - Branch String:   'session.c:961,21'
          Branch Sides:
            - BranchSide:      'session.c:961,24'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:966,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:961,8'
          Branch Sides:
            - BranchSide:      'session.c:962,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:966,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:966,8'
          Branch Sides:
            - BranchSide:      'session.c:968,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1011,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:968,29'
          Branch Sides:
            - BranchSide:      'session.c:968,32'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:974,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:968,12'
          Branch Sides:
            - BranchSide:      'session.c:969,13'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:974,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:974,33'
          Branch Sides:
            - BranchSide:      'session.c:974,36'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:979,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:974,12'
          Branch Sides:
            - BranchSide:      'session.c:975,13'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:979,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:979,32'
          Branch Sides:
            - BranchSide:      'session.c:979,35'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:984,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:979,12'
          Branch Sides:
            - BranchSide:      'session.c:980,13'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:984,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:984,31'
          Branch Sides:
            - BranchSide:      'session.c:984,34'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:990,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:984,12'
          Branch Sides:
            - BranchSide:      'session.c:985,13'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:990,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:990,34'
          Branch Sides:
            - BranchSide:      'session.c:990,37'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:995,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:990,12'
          Branch Sides:
            - BranchSide:      'session.c:991,13'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:995,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:995,33'
          Branch Sides:
            - BranchSide:      'session.c:995,36'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1000,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:995,12'
          Branch Sides:
            - BranchSide:      'session.c:996,13'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1000,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1000,32'
          Branch Sides:
            - BranchSide:      'session.c:1000,35'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1005,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1000,12'
          Branch Sides:
            - BranchSide:      'session.c:1001,13'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1005,12'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1005,12'
          Branch Sides:
            - BranchSide:      'session.c:1006,13'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1008,5'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1011,8'
          Branch Sides:
            - BranchSide:      'session.c:1012,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1014,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1014,8'
          Branch Sides:
            - BranchSide:      'session.c:1015,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1019,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1019,8'
          Branch Sides:
            - BranchSide:      'session.c:1020,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1022,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1022,8'
          Branch Sides:
            - BranchSide:      'session.c:1023,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1026,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1026,8'
          Branch Sides:
            - BranchSide:      'session.c:1027,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1029,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1029,8'
          Branch Sides:
            - BranchSide:      'session.c:1030,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1032,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1032,8'
          Branch Sides:
            - BranchSide:      'session.c:1033,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1035,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1035,8'
          Branch Sides:
            - BranchSide:      'session.c:1036,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1038,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1038,8'
          Branch Sides:
            - BranchSide:      'session.c:1039,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1042,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1042,8'
          Branch Sides:
            - BranchSide:      'session.c:1043,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1045,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1045,8'
          Branch Sides:
            - BranchSide:      'session.c:1046,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1048,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1048,8'
          Branch Sides:
            - BranchSide:      'session.c:1049,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1051,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1051,8'
          Branch Sides:
            - BranchSide:      'session.c:1052,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1054,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1054,8'
          Branch Sides:
            - BranchSide:      'session.c:1055,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1057,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1057,8'
          Branch Sides:
            - BranchSide:      'session.c:1058,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1060,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1060,8'
          Branch Sides:
            - BranchSide:      'session.c:1061,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1067,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1067,8'
          Branch Sides:
            - BranchSide:      'session.c:1068,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1070,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1070,8'
          Branch Sides:
            - BranchSide:      'session.c:1071,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1073,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1073,8'
          Branch Sides:
            - BranchSide:      'session.c:1074,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1076,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1076,8'
          Branch Sides:
            - BranchSide:      'session.c:1077,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1079,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1079,8'
          Branch Sides:
            - BranchSide:      'session.c:1080,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1082,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1082,8'
          Branch Sides:
            - BranchSide:      'session.c:1083,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1085,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1085,8'
          Branch Sides:
            - BranchSide:      'session.c:1086,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1088,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1088,8'
          Branch Sides:
            - BranchSide:      'session.c:1089,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1091,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1091,8'
          Branch Sides:
            - BranchSide:      'session.c:1092,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1094,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1094,8'
          Branch Sides:
            - BranchSide:      'session.c:1095,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1097,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1097,8'
          Branch Sides:
            - BranchSide:      'session.c:1098,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1100,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1100,8'
          Branch Sides:
            - BranchSide:      'session.c:1101,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1103,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1103,8'
          Branch Sides:
            - BranchSide:      'session.c:1104,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1106,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1106,8'
          Branch Sides:
            - BranchSide:      'session.c:1107,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1109,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1109,8'
          Branch Sides:
            - BranchSide:      'session.c:1110,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1112,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1112,8'
          Branch Sides:
            - BranchSide:      'session.c:1113,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1115,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1115,8'
          Branch Sides:
            - BranchSide:      'session.c:1116,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1118,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1118,8'
          Branch Sides:
            - BranchSide:      'session.c:1119,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1121,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1121,8'
          Branch Sides:
            - BranchSide:      'session.c:1122,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1124,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1124,8'
          Branch Sides:
            - BranchSide:      'session.c:1125,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1127,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1127,8'
          Branch Sides:
            - BranchSide:      'session.c:1128,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1130,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1130,8'
          Branch Sides:
            - BranchSide:      'session.c:1131,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1133,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1133,8'
          Branch Sides:
            - BranchSide:      'session.c:1134,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1138,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1138,8'
          Branch Sides:
            - BranchSide:      'session.c:1139,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'session.c:1144,5'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'session.c:1144,5'
          Branch Sides:
            - BranchSide:      'session.c:1145,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_list_first
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
            - BranchSide:      'session.c:1155,11'
              BranchSideFuncs:
                - _libssh2_debug_low
                - session_nonblock
                - _libssh2_debug_low
        - Branch String:   'session.c:1159,8'
          Branch Sides:
            - BranchSide:      'session.c:1161,31'
              BranchSideFuncs:
                - session_nonblock
                - _libssh2_debug_low
            - BranchSide:      'session.c:1168,8'
              BranchSideFuncs: []
        - Branch String:   'session.c:1162,12'
          Branch Sides:
            - BranchSide:      'session.c:1163,13'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'session.c:1166,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:1168,8'
          Branch Sides:
            - BranchSide:      'session.c:1169,9'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1173,8'
              BranchSideFuncs: []
        - Branch String:   'session.c:1173,25'
          Branch Sides:
            - BranchSide:      'session.c:1174,10'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1178,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:1173,8'
          Branch Sides:
            - BranchSide:      'session.c:1175,9'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1178,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:932,9'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:941,21'
          Dst:             _libssh2_list_first
        - Src:             'session.c:942,18'
          Dst:             _libssh2_channel_free
        - Src:             'session.c:952,20'
          Dst:             _libssh2_list_first
        - Src:             'session.c:953,18'
          Dst:             _libssh2_channel_forward_cancel
        - Src:             'session.c:1144,18'
          Dst:             _libssh2_list_first
        - Src:             'session.c:1146,9'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:1149,9'
          Dst:             _libssh2_list_remove
        - Src:             'session.c:1156,5'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:1161,14'
          Dst:             session_nonblock
        - Src:             'session.c:1163,13'
          Dst:             _libssh2_debug_low
    - functionName:    libssh2_session_free
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         17
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_wait_socket
        - session_free
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:1194,5'
          Branch Sides:
            - BranchSide:      'session.c:1194,5'
              BranchSideFuncs: []
            - BranchSide:      'session.c:1194,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - session_free
        - Branch String:   'session.c:1194,5'
          Branch Sides:
            - BranchSide:      'session.c:1194,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - session_free
            - BranchSide:      'session.c:1194,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:1194,5'
          Branch Sides:
            - BranchSide:      'session.c:1194,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - session_free
            - BranchSide:      'session.c:1194,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:1194,5'
          Branch Sides:
            - BranchSide:      'session.c:1194,5'
              BranchSideFuncs:
                - session_free
                - _libssh2_wait_socket
            - BranchSide:      'session.c:1194,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:1194,5'
          Dst:             time
        - Src:             'session.c:1194,5'
          Dst:             session_free
        - Src:             'session.c:1194,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_session_startup
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - sock
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libssh2_session_handshake
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:912,12'
          Dst:             libssh2_session_handshake
    - functionName:    libssh2_session_handshake
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - sock
      BBCount:         17
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_wait_socket
        - session_startup
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:892,5'
          Branch Sides:
            - BranchSide:      'session.c:892,5'
              BranchSideFuncs: []
            - BranchSide:      'session.c:892,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - session_startup
        - Branch String:   'session.c:892,5'
          Branch Sides:
            - BranchSide:      'session.c:892,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - session_startup
            - BranchSide:      'session.c:892,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:892,5'
          Branch Sides:
            - BranchSide:      'session.c:892,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - session_startup
            - BranchSide:      'session.c:892,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:892,5'
          Branch Sides:
            - BranchSide:      'session.c:892,5'
              BranchSideFuncs:
                - session_startup
                - _libssh2_wait_socket
            - BranchSide:      'session.c:892,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:892,5'
          Dst:             time
        - Src:             'session.c:892,5'
          Dst:             session_startup
        - Src:             'session.c:892,5'
          Dst:             _libssh2_wait_socket
    - functionName:    session_startup
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - sock
      BBCount:         66
      ICount:          451
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_kex_exchange
        - _libssh2_ntohu32
        - _libssh2_packet_require
        - _libssh2_transport_send
        - banner_receive
        - banner_send
        - fprintf
        - get_socket_nonblocking
        - session_nonblock
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:743,8'
          Branch Sides:
            - BranchSide:      'session.c:744,17'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - banner_send
                - _libssh2_error
                - _libssh2_debug_low
                - get_socket_nonblocking
                - session_nonblock
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:749,8'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - banner_send
                - _libssh2_error
                - _libssh2_debug_low
                - get_socket_nonblocking
                - session_nonblock
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:749,8'
          Branch Sides:
            - BranchSide:      'session.c:750,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - get_socket_nonblocking
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - banner_send
                - _libssh2_error
                - session_nonblock
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:775,8'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - banner_send
                - _libssh2_error
        - Branch String:   'session.c:752,12'
          Branch Sides:
            - BranchSide:      'session.c:754,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:757,30'
              BranchSideFuncs:
                - get_socket_nonblocking
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - banner_send
                - _libssh2_error
                - session_nonblock
                - _libssh2_error
        - Branch String:   'session.c:762,12'
          Branch Sides:
            - BranchSide:      'session.c:764,35'
              BranchSideFuncs:
                - session_nonblock
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - banner_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:772,9'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - banner_send
                - _libssh2_error
        - Branch String:   'session.c:765,16'
          Branch Sides:
            - BranchSide:      'session.c:766,39'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:770,9'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - banner_send
                - _libssh2_error
        - Branch String:   'session.c:775,8'
          Branch Sides:
            - BranchSide:      'session.c:776,26'
              BranchSideFuncs:
                - banner_send
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:787,8'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
        - Branch String:   'session.c:777,12'
          Branch Sides:
            - BranchSide:      'session.c:778,20'
              BranchSideFuncs: []
            - BranchSide:      'session.c:779,17'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - strncmp
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:787,8'
          Branch Sides:
            - BranchSide:      'session.c:788,9'
              BranchSideFuncs:
                - banner_receive
                - strncmp
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:800,8'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
        - Branch String:   'session.c:790,16'
          Branch Sides:
            - BranchSide:      'session.c:791,24'
              BranchSideFuncs: []
            - BranchSide:      'session.c:792,21'
              BranchSideFuncs:
                - strncmp
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - banner_receive
                - _libssh2_error
        - Branch String:   'session.c:795,9'
          Branch Sides:
            - BranchSide:      'session.c:789,33'
              BranchSideFuncs:
                - banner_receive
                - strncmp
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:797,9'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_kex_exchange
                - _libssh2_error
        - Branch String:   'session.c:800,8'
          Branch Sides:
            - BranchSide:      'session.c:801,36'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_error
            - BranchSide:      'session.c:811,8'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
        - Branch String:   'session.c:802,12'
          Branch Sides:
            - BranchSide:      'session.c:803,20'
              BranchSideFuncs: []
            - BranchSide:      'session.c:804,17'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_error
        - Branch String:   'session.c:811,8'
          Branch Sides:
            - BranchSide:      'session.c:812,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'session.c:825,8'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'session.c:825,8'
          Branch Sides:
            - BranchSide:      'session.c:826,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:839,8'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:829,12'
          Branch Sides:
            - BranchSide:      'session.c:830,20'
              BranchSideFuncs: []
            - BranchSide:      'session.c:831,17'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:839,8'
          Branch Sides:
            - BranchSide:      'session.c:840,38'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'session.c:876,5'
              BranchSideFuncs: []
        - Branch String:   'session.c:844,12'
          Branch Sides:
            - BranchSide:      'session.c:845,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:849,12'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'session.c:849,12'
          Branch Sides:
            - BranchSide:      'session.c:850,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:855,30'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - strncmp
                - _libssh2_error
        - Branch String:   'session.c:859,13'
          Branch Sides:
            - BranchSide:      'session.c:860,39'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:862,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'session.c:858,12'
          Branch Sides:
            - BranchSide:      'session.c:862,13'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'session.c:867,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:744,9'
          Dst:             fprintf
        - Src:             'session.c:750,9'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:754,20'
          Dst:             _libssh2_error
        - Src:             'session.c:760,14'
          Dst:             get_socket_nonblocking
        - Src:             'session.c:764,18'
          Dst:             session_nonblock
        - Src:             'session.c:766,24'
          Dst:             _libssh2_error
        - Src:             'session.c:776,14'
          Dst:             banner_send
        - Src:             'session.c:780,20'
          Dst:             _libssh2_error
        - Src:             'session.c:789,18'
          Dst:             banner_receive
        - Src:             'session.c:793,24'
          Dst:             _libssh2_error
        - Src:             'session.c:795,17'
          Dst:             strncmp
        - Src:             'session.c:801,14'
          Dst:             _libssh2_kex_exchange
        - Src:             'session.c:805,20'
          Dst:             _libssh2_error
        - Src:             'session.c:812,9'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:817,9'
          Dst:             _libssh2_htonu32
        - Src:             'session.c:826,14'
          Dst:             _libssh2_transport_send
        - Src:             'session.c:832,20'
          Dst:             _libssh2_error
        - Src:             'session.c:840,14'
          Dst:             _libssh2_packet_require
        - Src:             'session.c:845,20'
          Dst:             _libssh2_error
        - Src:             'session.c:850,20'
          Dst:             _libssh2_error
        - Src:             'session.c:855,13'
          Dst:             _libssh2_ntohu32
        - Src:             'session.c:859,16'
          Dst:             strncmp
        - Src:             'session.c:864,20'
          Dst:             _libssh2_error
    - functionName:    libssh2_session_callback_set
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - cbtype
        - callback
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libssh2_session_callback_set2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:587,20'
          Dst:             libssh2_session_callback_set2
    - functionName:    libssh2_session_callback_set2
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - cbtype
        - callback
      BBCount:         15
      ICount:          176
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - _libssh2_debug_low
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:502,5'
          Branch Sides:
            - BranchSide:      'session.c:504,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:509,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:514,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:519,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:524,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:529,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:534,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:539,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:544,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:550,39'
              BranchSideFuncs: []
            - BranchSide:      'session.c:555,5'
              BranchSideFuncs:
                - _libssh2_debug_low
      Callsites:
        - Src:             'session.c:555,5'
          Dst:             _libssh2_debug_low
    - functionName:    libssh2_default_realloc
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - abstract
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:95,12'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_default_free
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - abstract
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_default_alloc
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - abstract
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_session_init_ex
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - my_alloc
        - my_free
        - my_realloc
        - abstract
      BBCount:         15
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_init_if_needed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:452,8'
          Branch Sides:
            - BranchSide:      'session.c:453,23'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_init_if_needed
            - BranchSide:      'session.c:455,8'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_init_if_needed
        - Branch String:   'session.c:455,8'
          Branch Sides:
            - BranchSide:      'session.c:456,22'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_init_if_needed
            - BranchSide:      'session.c:458,8'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_init_if_needed
        - Branch String:   'session.c:458,8'
          Branch Sides:
            - BranchSide:      'session.c:459,25'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_init_if_needed
            - BranchSide:      'session.c:462,15'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_init_if_needed
        - Branch String:   'session.c:463,8'
          Branch Sides:
            - BranchSide:      'session.c:463,8'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_init_if_needed
            - BranchSide:      'session.c:464,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_init_if_needed
      Callsites:
        - Src:             'session.c:479,9'
          Dst:             _libssh2_debug_low
        - Src:             'session.c:481,9'
          Dst:             _libssh2_init_if_needed
    - functionName:    libssh2_banner_set
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - banner
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libssh2_session_banner_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:429,12'
          Dst:             libssh2_session_banner_set
    - functionName:    libssh2_session_banner_set
      functionSourceFile: '/src/libssh2/src/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - banner
      BBCount:         14
      ICount:          152
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:393,25'
          Branch Sides:
            - BranchSide:      'session.c:393,41'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'session.c:393,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'session.c:395,8'
          Branch Sides:
            - BranchSide:      'session.c:396,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'session.c:400,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'session.c:400,8'
          Branch Sides:
            - BranchSide:      'session.c:401,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'session.c:403,29'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'session.c:404,8'
          Branch Sides:
            - BranchSide:      'session.c:405,31'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'session.c:409,12'
              BranchSideFuncs:
                - _libssh2_debug_low
      Callsites:
        - Src:             'session.c:393,34'
          Dst:             strlen
        - Src:             'session.c:405,16'
          Dst:             _libssh2_error
        - Src:             'session.c:413,5'
          Dst:             _libssh2_debug_low
    - functionName:    send_existing
      functionSourceFile: '/src/libssh2/src/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - data
        - data_len
        - ret
      BBCount:         21
      ICount:          202
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_debug_low
        - debugdump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport.c:912,8'
          Branch Sides:
            - BranchSide:      'transport.c:913,10'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'transport.c:918,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'transport.c:918,27'
          Branch Sides:
            - BranchSide:      'transport.c:918,31'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'transport.c:924,9'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'transport.c:918,8'
          Branch Sides:
            - BranchSide:      'transport.c:924,9'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'transport.c:929,6'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:936,8'
          Branch Sides:
            - BranchSide:      'transport.c:937,9'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'transport.c:941,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
        - Branch String:   'transport.c:948,8'
          Branch Sides:
            - BranchSide:      'transport.c:950,9'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:958,13'
              BranchSideFuncs: []
        - Branch String:   'transport.c:960,12'
          Branch Sides:
            - BranchSide:      'transport.c:962,13'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:964,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transport.c:924,9'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:937,9'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:941,9'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:944,9'
          Dst:             debugdump
    - functionName:    debugdump
      functionSourceFile: '/src/libssh2/src/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - desc
        - ptr
        - size
      BBCount:         36
      ICount:          319
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
        - fprintf
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'transport.c:67,8'
          Branch Sides:
            - BranchSide:      'transport.c:69,9'
              BranchSideFuncs:
                - snprintf
                - fprintf
                - snprintf
                - fprintf
                - __ctype_b_loc
            - BranchSide:      'transport.c:72,21'
              BranchSideFuncs:
                - snprintf
                - fprintf
                - snprintf
                - fprintf
                - __ctype_b_loc
        - Branch String:   'transport.c:74,8'
          Branch Sides:
            - BranchSide:      'transport.c:75,10'
              BranchSideFuncs:
                - snprintf
                - fprintf
                - __ctype_b_loc
            - BranchSide:      'transport.c:78,17'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - fprintf
                - __ctype_b_loc
        - Branch String:   'transport.c:80,5'
          Branch Sides:
            - BranchSide:      'transport.c:80,5'
              BranchSideFuncs:
                - snprintf
                - fprintf
                - __ctype_b_loc
            - BranchSide:      'transport.c:82,25'
              BranchSideFuncs:
                - snprintf
                - fprintf
                - __ctype_b_loc
        - Branch String:   'transport.c:85,9'
          Branch Sides:
            - BranchSide:      'transport.c:86,16'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
            - BranchSide:      'transport.c:100,20'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
        - Branch String:   'transport.c:86,16'
          Branch Sides:
            - BranchSide:      'transport.c:87,34'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
            - BranchSide:      'transport.c:91,28'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
        - Branch String:   'transport.c:96,16'
          Branch Sides:
            - BranchSide:      'transport.c:97,28'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
            - BranchSide:      'transport.c:98,9'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
        - Branch String:   'transport.c:103,32'
          Branch Sides:
            - BranchSide:      'transport.c:103,36'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
            - BranchSide:      'transport.c:103,9'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
        - Branch String:   'transport.c:103,9'
          Branch Sides:
            - BranchSide:      'transport.c:104,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - snprintf
            - BranchSide:      'transport.c:107,16'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
        - Branch String:   'transport.c:104,30'
          Branch Sides:
            - BranchSide:      'transport.c:103,52'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
            - BranchSide:      'transport.c:105,17'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
        - Branch String:   'transport.c:109,12'
          Branch Sides:
            - BranchSide:      'transport.c:110,14'
              BranchSideFuncs:
                - snprintf
                - fprintf
                - __ctype_b_loc
            - BranchSide:      'transport.c:113,21'
              BranchSideFuncs:
                - fprintf
                - snprintf
                - __ctype_b_loc
      Callsites:
        - Src:             'transport.c:72,12'
          Dst:             snprintf
        - Src:             'transport.c:78,9'
          Dst:             fprintf
        - Src:             'transport.c:82,16'
          Dst:             snprintf
        - Src:             'transport.c:104,30'
          Dst:             __ctype_b_loc
        - Src:             'transport.c:113,13'
          Dst:             fprintf
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_transport_send
      functionSourceFile: '/src/libssh2/src/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - data
        - data_len
        - data2
        - data2_len
      BBCount:         178
      ICount:          1328
      EdgeCount:       243
      CyclomaticComplexity: 67
      functionsReached:
        - __assert_fail
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_kex_exchange
        - _libssh2_openssl_random
        - debugdump
        - send_existing
      functionUses:    34
      BranchProfiles:
        - Branch String:   'transport.c:996,9'
          Branch Sides:
            - BranchSide:      'transport.c:995,9'
              BranchSideFuncs:
                - debugdump
                - send_existing
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - debugdump
                - _libssh2_debug_low
                - _libssh2_kex_exchange
            - BranchSide:      'transport.c:997,9'
              BranchSideFuncs:
                - debugdump
                - send_existing
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - debugdump
                - _libssh2_debug_low
                - _libssh2_kex_exchange
        - Branch String:   'transport.c:1024,55'
          Branch Sides:
            - BranchSide:      'transport.c:1025,11'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - debugdump
                - send_existing
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - debugdump
            - BranchSide:      'transport.c:1035,15'
              BranchSideFuncs:
                - debugdump
                - send_existing
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - debugdump
        - Branch String:   'transport.c:1024,8'
          Branch Sides:
            - BranchSide:      'transport.c:1028,9'
              BranchSideFuncs:
                - debugdump
                - send_existing
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - debugdump
            - BranchSide:      'transport.c:1035,15'
              BranchSideFuncs:
                - debugdump
                - send_existing
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - debugdump
        - Branch String:   'transport.c:1031,12'
          Branch Sides:
            - BranchSide:      'transport.c:1032,20'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1033,5'
              BranchSideFuncs:
                - debugdump
                - send_existing
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - debugdump
        - Branch String:   'transport.c:1036,8'
          Branch Sides:
            - BranchSide:      'transport.c:1037,19'
              BranchSideFuncs:
                - debugdump
                - send_existing
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1041,24'
              BranchSideFuncs:
                - send_existing
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1042,8'
          Branch Sides:
            - BranchSide:      'transport.c:1043,16'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1045,5'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1047,8'
          Branch Sides:
            - BranchSide:      'transport.c:1049,16'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1051,18'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1053,18'
          Branch Sides:
            - BranchSide:      'transport.c:1053,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1058,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1053,42'
          Branch Sides:
            - BranchSide:      'transport.c:1054,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1058,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1054,9'
          Branch Sides:
            - BranchSide:      'transport.c:1054,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1058,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1053,8'
          Branch Sides:
            - BranchSide:      'transport.c:1055,20'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1058,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1061,21'
          Branch Sides:
            - BranchSide:      'transport.c:1061,24'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1061,11'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1061,11'
          Branch Sides:
            - BranchSide:      'transport.c:1061,36'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1061,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1063,38'
          Branch Sides:
            - BranchSide:      'transport.c:1064,18'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1064,48'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1064,48'
          Branch Sides:
            - BranchSide:      'transport.c:1064,48'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1065,20'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1068,18'
          Branch Sides:
            - BranchSide:      'transport.c:1068,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1102,13'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1068,32'
          Branch Sides:
            - BranchSide:      'transport.c:1068,35'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1102,13'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1068,8'
          Branch Sides:
            - BranchSide:      'transport.c:1072,16'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1102,13'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1080,12'
          Branch Sides:
            - BranchSide:      'transport.c:1081,20'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1083,12'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1083,18'
          Branch Sides:
            - BranchSide:      'transport.c:1083,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1095,23'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1083,12'
          Branch Sides:
            - BranchSide:      'transport.c:1086,26'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1095,23'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1096,12'
          Branch Sides:
            - BranchSide:      'transport.c:1097,20'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1099,20'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1102,12'
          Branch Sides:
            - BranchSide:      'transport.c:1105,13'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1108,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1109,18'
          Branch Sides:
            - BranchSide:      'transport.c:1109,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1111,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1109,12'
          Branch Sides:
            - BranchSide:      'transport.c:1110,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1111,21'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1126,25'
          Branch Sides:
            - BranchSide:      'transport.c:1126,20'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1126,28'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1126,37'
          Branch Sides:
            - BranchSide:      'transport.c:1126,20'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1127,22'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1127,32'
          Branch Sides:
            - BranchSide:      'transport.c:1126,37'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1127,35'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1140,8'
          Branch Sides:
            - BranchSide:      'transport.c:1141,27'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1154,22'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1158,36'
          Branch Sides:
            - BranchSide:      'transport.c:1158,39'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1158,26'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1158,26'
          Branch Sides:
            - BranchSide:      'transport.c:1158,51'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'transport.c:1158,25'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_openssl_random
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'transport.c:1169,8'
          Branch Sides:
            - BranchSide:      'transport.c:1170,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'transport.c:1174,8'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'transport.c:1174,8'
          Branch Sides:
            - BranchSide:      'transport.c:1183,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'transport.c:1273,5'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:1183,17'
          Branch Sides:
            - BranchSide:      'transport.c:1183,20'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
            - BranchSide:      'transport.c:1192,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
        - Branch String:   'transport.c:1183,30'
          Branch Sides:
            - BranchSide:      'transport.c:1183,34'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'transport.c:1192,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
        - Branch String:   'transport.c:1183,34'
          Branch Sides:
            - BranchSide:      'transport.c:1183,34'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'transport.c:1184,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'transport.c:1183,12'
          Branch Sides:
            - BranchSide:      'transport.c:1184,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
            - BranchSide:      'transport.c:1192,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
        - Branch String:   'transport.c:1184,16'
          Branch Sides:
            - BranchSide:      'transport.c:1188,39'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'transport.c:1190,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
        - Branch String:   'transport.c:1192,12'
          Branch Sides:
            - BranchSide:      'transport.c:1192,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
            - BranchSide:      'transport.c:1208,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
        - Branch String:   'transport.c:1192,12'
          Branch Sides:
            - BranchSide:      'transport.c:1193,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'transport.c:1208,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
        - Branch String:   'transport.c:1193,16'
          Branch Sides:
            - BranchSide:      'transport.c:1199,17'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1201,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'transport.c:1208,13'
          Branch Sides:
            - BranchSide:      'transport.c:1210,39'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
            - BranchSide:      'transport.c:1244,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
        - Branch String:   'transport.c:1211,32'
          Branch Sides:
            - BranchSide:      'transport.c:1211,32'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
            - BranchSide:      'transport.c:1211,32'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
        - Branch String:   'transport.c:1215,33'
          Branch Sides:
            - BranchSide:      'transport.c:1215,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
            - BranchSide:      'transport.c:1216,19'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
        - Branch String:   'transport.c:1216,19'
          Branch Sides:
            - BranchSide:      'transport.c:1216,19'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
            - BranchSide:      'transport.c:1217,22'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
        - Branch String:   'transport.c:1217,18'
          Branch Sides:
            - BranchSide:      'transport.c:1216,18'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
            - BranchSide:      'transport.c:1217,22'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
        - Branch String:   'transport.c:1225,21'
          Branch Sides:
            - BranchSide:      'transport.c:1225,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
            - BranchSide:      'transport.c:1226,24'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
        - Branch String:   'transport.c:1225,20'
          Branch Sides:
            - BranchSide:      'transport.c:1226,24'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
            - BranchSide:      'transport.c:1232,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
        - Branch String:   'transport.c:1226,24'
          Branch Sides:
            - BranchSide:      'transport.c:1226,46'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
            - BranchSide:      'transport.c:1228,33'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
        - Branch String:   'transport.c:1235,20'
          Branch Sides:
            - BranchSide:      'transport.c:1239,21'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1240,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
                - __assert_fail
                - _libssh2_debug_low
        - Branch String:   'transport.c:1245,31'
          Branch Sides:
            - BranchSide:      'transport.c:1245,43'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'transport.c:1245,21'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'transport.c:1246,17'
          Branch Sides:
            - BranchSide:      'transport.c:1246,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'transport.c:1248,20'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'transport.c:1248,20'
          Branch Sides:
            - BranchSide:      'transport.c:1254,21'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1255,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'transport.c:1258,12'
          Branch Sides:
            - BranchSide:      'transport.c:1264,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'transport.c:1271,5'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:1264,16'
          Branch Sides:
            - BranchSide:      'transport.c:1268,39'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'transport.c:1270,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:1275,28'
          Branch Sides:
            - BranchSide:      'transport.c:1275,31'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:1279,11'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:1275,8'
          Branch Sides:
            - BranchSide:      'transport.c:1276,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:1279,11'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:1281,8'
          Branch Sides:
            - BranchSide:      'transport.c:1282,9'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'transport.c:1286,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
        - Branch String:   'transport.c:1292,8'
          Branch Sides:
            - BranchSide:      'transport.c:1293,12'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1306,5'
              BranchSideFuncs: []
        - Branch String:   'transport.c:1293,21'
          Branch Sides:
            - BranchSide:      'transport.c:1293,24'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1295,13'
              BranchSideFuncs: []
        - Branch String:   'transport.c:1293,12'
          Branch Sides:
            - BranchSide:      'transport.c:1295,13'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1302,9'
              BranchSideFuncs: []
        - Branch String:   'transport.c:1298,24'
          Branch Sides:
            - BranchSide:      'transport.c:1298,13'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:1298,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transport.c:1028,9'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:1030,14'
          Dst:             _libssh2_kex_exchange
        - Src:             'transport.c:1035,5'
          Dst:             debugdump
        - Src:             'transport.c:1037,9'
          Dst:             debugdump
        - Src:             'transport.c:1041,10'
          Dst:             send_existing
        - Src:             'transport.c:1164,5'
          Dst:             _libssh2_htonu32
        - Src:             'transport.c:1169,8'
          Dst:             _libssh2_openssl_random
        - Src:             'transport.c:1170,16'
          Dst:             _libssh2_error
        - Src:             'transport.c:1188,24'
          Dst:             _libssh2_error
        - Src:             'transport.c:1232,17'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:1246,17'
          Dst:             __assert_fail
        - Src:             'transport.c:1268,24'
          Dst:             _libssh2_error
        - Src:             'transport.c:1282,9'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:1286,9'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:1289,9'
          Dst:             debugdump
    - functionName:    fullpacket
      functionSourceFile: '/src/libssh2/src/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - encrypted
      BBCount:         81
      ICount:          705
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_packet_add
        - debugdump
        - decrypt
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport.c:191,19'
          Branch Sides:
            - BranchSide:      'transport.c:191,24'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
            - BranchSide:      'transport.c:193,22'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
        - Branch String:   'transport.c:191,24'
          Branch Sides:
            - BranchSide:      'transport.c:191,24'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
            - BranchSide:      'transport.c:192,24'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
        - Branch String:   'transport.c:191,68'
          Branch Sides:
            - BranchSide:      'transport.c:192,24'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
            - BranchSide:      'transport.c:196,8'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
        - Branch String:   'transport.c:192,24'
          Branch Sides:
            - BranchSide:      'transport.c:192,24'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
            - BranchSide:      'transport.c:193,22'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
        - Branch String:   'transport.c:191,8'
          Branch Sides:
            - BranchSide:      'transport.c:193,22'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
            - BranchSide:      'transport.c:196,8'
              BranchSideFuncs:
                - _libssh2_packet_add
                - debugdump
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
        - Branch String:   'transport.c:196,8'
          Branch Sides:
            - BranchSide:      'transport.c:197,9'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
            - BranchSide:      'transport.c:329,8'
              BranchSideFuncs:
                - _libssh2_packet_add
        - Branch String:   'transport.c:200,22'
          Branch Sides:
            - BranchSide:      'transport.c:200,25'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
                - memcmp
                - decrypt
                - decrypt
                - _libssh2_debug_low
            - BranchSide:      'transport.c:282,17'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
        - Branch String:   'transport.c:200,12'
          Branch Sides:
            - BranchSide:      'transport.c:203,23'
              BranchSideFuncs:
                - memcmp
                - debugdump
                - _libssh2_packet_add
                - decrypt
                - decrypt
                - _libssh2_debug_low
            - BranchSide:      'transport.c:282,17'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
        - Branch String:   'transport.c:205,16'
          Branch Sides:
            - BranchSide:      'transport.c:207,17'
              BranchSideFuncs:
                - memcmp
                - debugdump
                - _libssh2_packet_add
                - decrypt
                - decrypt
                - _libssh2_debug_low
            - BranchSide:      'transport.c:215,17'
              BranchSideFuncs:
                - memcmp
                - debugdump
                - _libssh2_packet_add
                - decrypt
                - decrypt
                - _libssh2_debug_low
        - Branch String:   'transport.c:228,16'
          Branch Sides:
            - BranchSide:      'transport.c:229,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_packet_add
            - BranchSide:      'transport.c:234,21'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
                - decrypt
                - decrypt
        - Branch String:   'transport.c:248,20'
          Branch Sides:
            - BranchSide:      'transport.c:249,28'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:253,32'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
                - decrypt
        - Branch String:   'transport.c:255,20'
          Branch Sides:
            - BranchSide:      'transport.c:256,21'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
                - decrypt
            - BranchSide:      'transport.c:261,37'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
                - decrypt
        - Branch String:   'transport.c:262,20'
          Branch Sides:
            - BranchSide:      'transport.c:263,28'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
                - decrypt
            - BranchSide:      'transport.c:267,20'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
                - decrypt
        - Branch String:   'transport.c:267,20'
          Branch Sides:
            - BranchSide:      'transport.c:268,34'
              BranchSideFuncs:
                - decrypt
                - debugdump
                - _libssh2_packet_add
            - BranchSide:      'transport.c:278,17'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
        - Branch String:   'transport.c:271,24'
          Branch Sides:
            - BranchSide:      'transport.c:272,25'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:275,17'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
        - Branch String:   'transport.c:293,42'
          Branch Sides:
            - BranchSide:      'transport.c:294,22'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
            - BranchSide:      'transport.c:294,52'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
        - Branch String:   'transport.c:294,52'
          Branch Sides:
            - BranchSide:      'transport.c:294,52'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
            - BranchSide:      'transport.c:295,24'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
        - Branch String:   'transport.c:298,23'
          Branch Sides:
            - BranchSide:      'transport.c:298,26'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
            - BranchSide:      'transport.c:321,43'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
        - Branch String:   'transport.c:298,12'
          Branch Sides:
            - BranchSide:      'transport.c:307,18'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
            - BranchSide:      'transport.c:321,43'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
        - Branch String:   'transport.c:314,16'
          Branch Sides:
            - BranchSide:      'transport.c:315,24'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:317,26'
              BranchSideFuncs:
                - debugdump
                - _libssh2_packet_add
        - Branch String:   'transport.c:329,8'
          Branch Sides:
            - BranchSide:      'transport.c:330,34'
              BranchSideFuncs:
                - _libssh2_packet_add
            - BranchSide:      'transport.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'transport.c:333,12'
          Branch Sides:
            - BranchSide:      'transport.c:334,20'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:335,12'
              BranchSideFuncs: []
        - Branch String:   'transport.c:335,12'
          Branch Sides:
            - BranchSide:      'transport.c:336,13'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'transport.c:343,28'
          Branch Sides:
            - BranchSide:      'transport.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:348,12'
              BranchSideFuncs: []
        - Branch String:   'transport.c:343,8'
          Branch Sides:
            - BranchSide:      'transport.c:345,9'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:348,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transport.c:228,16'
          Dst:             memcmp
        - Src:             'transport.c:229,17'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:246,22'
          Dst:             decrypt
        - Src:             'transport.c:268,26'
          Dst:             decrypt
        - Src:             'transport.c:323,9'
          Dst:             debugdump
        - Src:             'transport.c:330,14'
          Dst:             _libssh2_packet_add
    - functionName:    decrypt
      functionSourceFile: '/src/libssh2/src/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - session
        - source
        - dest
        - len
        - firstlast
      BBCount:         36
      ICount:          253
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transport.c:137,9'
          Branch Sides:
            - BranchSide:      'transport.c:137,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'transport.c:138,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'transport.c:137,8'
          Branch Sides:
            - BranchSide:      'transport.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:140,5'
              BranchSideFuncs: []
        - Branch String:   'transport.c:138,9'
          Branch Sides:
            - BranchSide:      'transport.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:138,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'transport.c:140,5'
          Branch Sides:
            - BranchSide:      'transport.c:142,30'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:174,5'
              BranchSideFuncs: []
        - Branch String:   'transport.c:142,30'
          Branch Sides:
            - BranchSide:      'transport.c:142,17'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:142,17'
              BranchSideFuncs: []
        - Branch String:   'transport.c:147,30'
          Branch Sides:
            - BranchSide:      'transport.c:147,13'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:148,15'
              BranchSideFuncs: []
        - Branch String:   'transport.c:148,14'
          Branch Sides:
            - BranchSide:      'transport.c:147,30'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:148,35'
              BranchSideFuncs: []
        - Branch String:   'transport.c:152,12'
          Branch Sides:
            - BranchSide:      'transport.c:152,12'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:158,12'
              BranchSideFuncs: []
        - Branch String:   'transport.c:152,46'
          Branch Sides:
            - BranchSide:      'transport.c:152,49'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:158,12'
              BranchSideFuncs: []
        - Branch String:   'transport.c:153,12'
          Branch Sides:
            - BranchSide:      'transport.c:153,16'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:158,12'
              BranchSideFuncs: []
        - Branch String:   'transport.c:152,12'
          Branch Sides:
            - BranchSide:      'transport.c:154,26'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:158,12'
              BranchSideFuncs: []
        - Branch String:   'transport.c:158,12'
          Branch Sides:
            - BranchSide:      'transport.c:161,13'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:168,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transport.c:138,9'
          Dst:             __assert_fail
    - functionName:    _libssh2_transport_read
      functionSourceFile: '/src/libssh2/src/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         229
      ICount:          1705
      EdgeCount:       311
      CyclomaticComplexity: 84
      functionsReached:
        - __assert_fail
        - _libssh2_debug_low
        - _libssh2_kex_exchange
        - _libssh2_ntohu32
        - _libssh2_store_u32
        - debugdump
        - decrypt
        - fullpacket
      functionUses:    11
      BranchProfiles:
        - Branch String:   'transport.c:404,55'
          Branch Sides:
            - BranchSide:      'transport.c:405,11'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:422,8'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:404,8'
          Branch Sides:
            - BranchSide:      'transport.c:410,9'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:422,8'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:413,12'
          Branch Sides:
            - BranchSide:      'transport.c:414,20'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:415,5'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:422,8'
          Branch Sides:
            - BranchSide:      'transport.c:423,9'
              BranchSideFuncs:
                - fullpacket
            - BranchSide:      'transport.c:428,5'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:430,12'
          Branch Sides:
            - BranchSide:      'transport.c:431,13'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:434,12'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:434,12'
          Branch Sides:
            - BranchSide:      'transport.c:435,25'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:438,23'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:443,12'
          Branch Sides:
            - BranchSide:      'transport.c:444,16'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:452,15'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:444,16'
          Branch Sides:
            - BranchSide:      'transport.c:444,16'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:448,30'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:444,16'
          Branch Sides:
            - BranchSide:      'transport.c:445,28'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:448,30'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:452,25'
          Branch Sides:
            - BranchSide:      'transport.c:452,28'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:452,15'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:452,15'
          Branch Sides:
            - BranchSide:      'transport.c:452,41'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:452,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:465,9'
          Branch Sides:
            - BranchSide:      'transport.c:465,9'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:467,12'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:467,34'
          Branch Sides:
            - BranchSide:      'transport.c:468,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
            - BranchSide:      'transport.c:476,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
        - Branch String:   'transport.c:468,13'
          Branch Sides:
            - BranchSide:      'transport.c:468,13'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
            - BranchSide:      'transport.c:519,20'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'transport.c:469,13'
          Branch Sides:
            - BranchSide:      'transport.c:469,26'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
            - BranchSide:      'transport.c:519,20'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'transport.c:467,12'
          Branch Sides:
            - BranchSide:      'transport.c:476,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
            - BranchSide:      'transport.c:519,20'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'transport.c:476,16'
          Branch Sides:
            - BranchSide:      'transport.c:477,25'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
            - BranchSide:      'transport.c:483,30'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
        - Branch String:   'transport.c:490,16'
          Branch Sides:
            - BranchSide:      'transport.c:493,21'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'transport.c:504,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - debugdump
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'transport.c:493,32'
          Branch Sides:
            - BranchSide:      'transport.c:493,36'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'transport.c:498,17'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'transport.c:493,20'
          Branch Sides:
            - BranchSide:      'transport.c:494,21'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:498,17'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'transport.c:521,12'
          Branch Sides:
            - BranchSide:      'transport.c:528,37'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:722,22'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:528,37'
          Branch Sides:
            - BranchSide:      'transport.c:528,37'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
            - BranchSide:      'transport.c:528,47'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'transport.c:534,16'
          Branch Sides:
            - BranchSide:      'transport.c:539,17'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:544,16'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'transport.c:544,16'
          Branch Sides:
            - BranchSide:      'transport.c:546,17'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
            - BranchSide:      'transport.c:549,21'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'transport.c:549,31'
          Branch Sides:
            - BranchSide:      'transport.c:549,34'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
            - BranchSide:      'transport.c:576,20'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
        - Branch String:   'transport.c:549,21'
          Branch Sides:
            - BranchSide:      'transport.c:550,30'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
            - BranchSide:      'transport.c:576,20'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
        - Branch String:   'transport.c:560,20'
          Branch Sides:
            - BranchSide:      'transport.c:561,21'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:569,24'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
        - Branch String:   'transport.c:562,24'
          Branch Sides:
            - BranchSide:      'transport.c:563,25'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:564,21'
              BranchSideFuncs: []
        - Branch String:   'transport.c:576,20'
          Branch Sides:
            - BranchSide:      'transport.c:578,34'
              BranchSideFuncs:
                - decrypt
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
            - BranchSide:      'transport.c:591,21'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
        - Branch String:   'transport.c:580,24'
          Branch Sides:
            - BranchSide:      'transport.c:581,32'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:586,28'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
        - Branch String:   'transport.c:603,27'
          Branch Sides:
            - BranchSide:      'transport.c:603,31'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
            - BranchSide:      'transport.c:604,20'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
        - Branch String:   'transport.c:603,31'
          Branch Sides:
            - BranchSide:      'transport.c:603,31'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
            - BranchSide:      'transport.c:604,20'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
        - Branch String:   'transport.c:603,16'
          Branch Sides:
            - BranchSide:      'transport.c:604,20'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:642,27'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:604,20'
          Branch Sides:
            - BranchSide:      'transport.c:605,21'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:607,25'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
                - _libssh2_ntohu32
        - Branch String:   'transport.c:611,20'
          Branch Sides:
            - BranchSide:      'transport.c:614,57'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:623,41'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:624,24'
          Branch Sides:
            - BranchSide:      'transport.c:625,25'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:630,33'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:631,36'
          Branch Sides:
            - BranchSide:      'transport.c:631,39'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:631,26'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:631,26'
          Branch Sides:
            - BranchSide:      'transport.c:630,54'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:631,52'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:645,20'
          Branch Sides:
            - BranchSide:      'transport.c:646,21'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:652,30'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:653,22'
          Branch Sides:
            - BranchSide:      'transport.c:652,47'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:653,35'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:668,54'
          Branch Sides:
            - BranchSide:      'transport.c:668,57'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:669,17'
              BranchSideFuncs: []
        - Branch String:   'transport.c:668,16'
          Branch Sides:
            - BranchSide:      'transport.c:669,17'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:674,26'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:675,16'
          Branch Sides:
            - BranchSide:      'transport.c:676,17'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:678,28'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:682,27'
          Branch Sides:
            - BranchSide:      'transport.c:682,31'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:683,21'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:682,31'
          Branch Sides:
            - BranchSide:      'transport.c:682,31'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:683,21'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:682,16'
          Branch Sides:
            - BranchSide:      'transport.c:683,21'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:712,17'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:683,25'
          Branch Sides:
            - BranchSide:      'transport.c:683,28'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:704,31'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:683,20'
          Branch Sides:
            - BranchSide:      'transport.c:687,24'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:704,31'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:687,24'
          Branch Sides:
            - BranchSide:      'transport.c:688,32'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:696,28'
              BranchSideFuncs: []
        - Branch String:   'transport.c:690,28'
          Branch Sides:
            - BranchSide:      'transport.c:692,29'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:694,21'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:696,28'
          Branch Sides:
            - BranchSide:      'transport.c:697,29'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:698,25'
              BranchSideFuncs: []
        - Branch String:   'transport.c:707,20'
          Branch Sides:
            - BranchSide:      'transport.c:708,33'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:709,13'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:724,12'
          Branch Sides:
            - BranchSide:      'transport.c:727,24'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:730,12'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:730,22'
          Branch Sides:
            - BranchSide:      'transport.c:730,25'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:744,12'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:730,25'
          Branch Sides:
            - BranchSide:      'transport.c:730,25'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:744,12'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:730,12'
          Branch Sides:
            - BranchSide:      'transport.c:731,16'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:744,12'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:731,16'
          Branch Sides:
            - BranchSide:      'transport.c:733,17'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:740,22'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:744,22'
          Branch Sides:
            - BranchSide:      'transport.c:744,26'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:789,24'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:744,12'
          Branch Sides:
            - BranchSide:      'transport.c:749,25'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:789,24'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:749,25'
          Branch Sides:
            - BranchSide:      'transport.c:749,38'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:749,65'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:751,16'
          Branch Sides:
            - BranchSide:      'transport.c:751,16'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:759,17'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:751,16'
          Branch Sides:
            - BranchSide:      'transport.c:754,22'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:759,17'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:759,16'
          Branch Sides:
            - BranchSide:      'transport.c:761,30'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:767,30'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:761,30'
          Branch Sides:
            - BranchSide:      'transport.c:786,9'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:786,9'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:769,20'
          Branch Sides:
            - BranchSide:      'transport.c:772,35'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:777,20'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:777,20'
          Branch Sides:
            - BranchSide:      'transport.c:777,20'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:784,27'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:777,20'
          Branch Sides:
            - BranchSide:      'transport.c:780,34'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:784,27'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:780,34'
          Branch Sides:
            - BranchSide:      'transport.c:780,32'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:780,32'
              BranchSideFuncs:
                - __assert_fail
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:791,9'
          Branch Sides:
            - BranchSide:      'transport.c:791,9'
              BranchSideFuncs:
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
            - BranchSide:      'transport.c:794,12'
              BranchSideFuncs:
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
                - decrypt
        - Branch String:   'transport.c:794,12'
          Branch Sides:
            - BranchSide:      'transport.c:796,16'
              BranchSideFuncs:
                - decrypt
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:849,12'
              BranchSideFuncs:
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:796,16'
          Branch Sides:
            - BranchSide:      'transport.c:796,16'
              BranchSideFuncs:
                - decrypt
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:827,30'
              BranchSideFuncs:
                - decrypt
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:796,16'
          Branch Sides:
            - BranchSide:      'transport.c:797,22'
              BranchSideFuncs:
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:827,30'
              BranchSideFuncs:
                - decrypt
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:804,20'
          Branch Sides:
            - BranchSide:      'transport.c:805,21'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:809,24'
              BranchSideFuncs:
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:822,20'
          Branch Sides:
            - BranchSide:      'transport.c:823,21'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:825,13'
              BranchSideFuncs:
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:830,20'
          Branch Sides:
            - BranchSide:      'transport.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:831,21'
              BranchSideFuncs: []
        - Branch String:   'transport.c:849,12'
          Branch Sides:
            - BranchSide:      'transport.c:851,24'
              BranchSideFuncs:
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:870,22'
              BranchSideFuncs:
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:851,16'
          Branch Sides:
            - BranchSide:      'transport.c:852,24'
              BranchSideFuncs:
                - fullpacket
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:855,20'
              BranchSideFuncs: []
        - Branch String:   'transport.c:855,20'
          Branch Sides:
            - BranchSide:      'transport.c:856,21'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:857,17'
              BranchSideFuncs: []
        - Branch String:   'transport.c:872,12'
          Branch Sides:
            - BranchSide:      'transport.c:872,25'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:899,5'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
        - Branch String:   'transport.c:876,16'
          Branch Sides:
            - BranchSide:      'transport.c:878,20'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:895,13'
              BranchSideFuncs: []
        - Branch String:   'transport.c:878,20'
          Branch Sides:
            - BranchSide:      'transport.c:888,51'
              BranchSideFuncs: []
            - BranchSide:      'transport.c:892,24'
              BranchSideFuncs: []
        - Branch String:   'transport.c:899,5'
          Branch Sides:
            - BranchSide:      'transport.c:430,12'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_ntohu32
                - __assert_fail
                - fullpacket
                - decrypt
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - decrypt
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - debugdump
                - _libssh2_debug_low
            - BranchSide:      'transport.c:901,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transport.c:410,9'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:412,14'
          Dst:             _libssh2_kex_exchange
        - Src:             'transport.c:465,9'
          Dst:             __assert_fail
        - Src:             'transport.c:498,17'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:504,13'
          Dst:             _libssh2_debug_low
        - Src:             'transport.c:509,13'
          Dst:             debugdump
        - Src:             'transport.c:570,17'
          Dst:             _libssh2_store_u32
        - Src:             'transport.c:573,17'
          Dst:             _libssh2_store_u32
        - Src:             'transport.c:578,26'
          Dst:             decrypt
        - Src:             'transport.c:600,36'
          Dst:             _libssh2_ntohu32
        - Src:             'transport.c:614,40'
          Dst:             _libssh2_ntohu32
        - Src:             'transport.c:644,36'
          Dst:             _libssh2_ntohu32
        - Src:             'transport.c:791,9'
          Dst:             __assert_fail
        - Src:             'transport.c:827,22'
          Dst:             decrypt
        - Src:             'transport.c:875,18'
          Dst:             fullpacket
    - functionName:    Blowfish_encipher
      functionSourceFile: '/src/libssh2/src/./blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - xl
        - xr
      BBCount:         1
      ICount:          692
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blf_enc
      functionSourceFile: '/src/libssh2/src/./blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - c
        - data
        - blocks
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Blowfish_encipher
      functionUses:    1
      BranchProfiles:
        - Branch String:   './blowfish.c:567,5'
          Branch Sides:
            - BranchSide:      './blowfish.c:568,27'
              BranchSideFuncs:
                - Blowfish_encipher
            - BranchSide:      './blowfish.c:571,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './blowfish.c:568,9'
          Dst:             Blowfish_encipher
    - functionName:    Blowfish_stream2word
      functionSourceFile: '/src/libssh2/src/./blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - databytes
        - current
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   './blowfish.c:458,5'
          Branch Sides:
            - BranchSide:      './blowfish.c:459,12'
              BranchSideFuncs: []
            - BranchSide:      './blowfish.c:464,16'
              BranchSideFuncs: []
        - Branch String:   './blowfish.c:459,12'
          Branch Sides:
            - BranchSide:      './blowfish.c:460,15'
              BranchSideFuncs: []
            - BranchSide:      './blowfish.c:461,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Blowfish_expand0state
      functionSourceFile: '/src/libssh2/src/./blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - c
        - key
        - keybytes
      BBCount:         19
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - Blowfish_encipher
        - Blowfish_stream2word
      functionUses:    2
      BranchProfiles:
        - Branch String:   './blowfish.c:479,5'
          Branch Sides:
            - BranchSide:      './blowfish.c:481,37'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_encipher
                - Blowfish_encipher
            - BranchSide:      './blowfish.c:485,7'
              BranchSideFuncs:
                - Blowfish_encipher
                - Blowfish_encipher
        - Branch String:   './blowfish.c:488,5'
          Branch Sides:
            - BranchSide:      './blowfish.c:489,27'
              BranchSideFuncs:
                - Blowfish_encipher
                - Blowfish_encipher
            - BranchSide:      './blowfish.c:495,11'
              BranchSideFuncs:
                - Blowfish_encipher
        - Branch String:   './blowfish.c:495,5'
          Branch Sides:
            - BranchSide:      './blowfish.c:496,15'
              BranchSideFuncs:
                - Blowfish_encipher
            - BranchSide:      './blowfish.c:503,1'
              BranchSideFuncs: []
        - Branch String:   './blowfish.c:496,9'
          Branch Sides:
            - BranchSide:      './blowfish.c:497,31'
              BranchSideFuncs:
                - Blowfish_encipher
            - BranchSide:      './blowfish.c:502,5'
              BranchSideFuncs:
                - Blowfish_encipher
      Callsites:
        - Src:             './blowfish.c:481,16'
          Dst:             Blowfish_stream2word
        - Src:             './blowfish.c:489,9'
          Dst:             Blowfish_encipher
        - Src:             './blowfish.c:497,13'
          Dst:             Blowfish_encipher
    - functionName:    Blowfish_expandstate
      functionSourceFile: '/src/libssh2/src/./blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - c
        - data
        - databytes
        - key
        - keybytes
      BBCount:         19
      ICount:          183
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - Blowfish_encipher
        - Blowfish_stream2word
      functionUses:    1
      BranchProfiles:
        - Branch String:   './blowfish.c:517,5'
          Branch Sides:
            - BranchSide:      './blowfish.c:519,37'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
            - BranchSide:      './blowfish.c:523,7'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
        - Branch String:   './blowfish.c:526,5'
          Branch Sides:
            - BranchSide:      './blowfish.c:527,39'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
            - BranchSide:      './blowfish.c:535,11'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
        - Branch String:   './blowfish.c:535,5'
          Branch Sides:
            - BranchSide:      './blowfish.c:536,15'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
            - BranchSide:      './blowfish.c:546,1'
              BranchSideFuncs: []
        - Branch String:   './blowfish.c:536,9'
          Branch Sides:
            - BranchSide:      './blowfish.c:537,43'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
            - BranchSide:      './blowfish.c:544,5'
              BranchSideFuncs:
                - Blowfish_stream2word
                - Blowfish_stream2word
                - Blowfish_encipher
      Callsites:
        - Src:             './blowfish.c:519,16'
          Dst:             Blowfish_stream2word
        - Src:             './blowfish.c:527,18'
          Dst:             Blowfish_stream2word
        - Src:             './blowfish.c:528,18'
          Dst:             Blowfish_stream2word
        - Src:             './blowfish.c:529,9'
          Dst:             Blowfish_encipher
        - Src:             './blowfish.c:537,22'
          Dst:             Blowfish_stream2word
        - Src:             './blowfish.c:538,22'
          Dst:             Blowfish_stream2word
        - Src:             './blowfish.c:539,13'
          Dst:             Blowfish_encipher
    - functionName:    Blowfish_initstate
      functionSourceFile: '/src/libssh2/src/./blowfish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bcrypt_hash
      functionSourceFile: '/src/libssh2/src/bcrypt_pbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha2pass
        - sha2salt
        - out
      BBCount:         19
      ICount:          174
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - Blowfish_expand0state
        - Blowfish_expandstate
        - Blowfish_initstate
        - Blowfish_stream2word
        - blf_enc
        - explicit_bzero
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bcrypt_pbkdf.c:73,5'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:74,39'
              BranchSideFuncs:
                - Blowfish_expand0state
                - Blowfish_expand0state
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - blf_enc
                - Blowfish_stream2word
            - BranchSide:      'bcrypt_pbkdf.c:79,7'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - blf_enc
                - Blowfish_stream2word
        - Branch String:   'bcrypt_pbkdf.c:80,5'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:81,41'
              BranchSideFuncs:
                - Blowfish_stream2word
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - blf_enc
            - BranchSide:      'bcrypt_pbkdf.c:83,11'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - blf_enc
        - Branch String:   'bcrypt_pbkdf.c:83,5'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:84,25'
              BranchSideFuncs:
                - blf_enc
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'bcrypt_pbkdf.c:87,11'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'bcrypt_pbkdf.c:87,5'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:88,43'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'bcrypt_pbkdf.c:95,5'
              BranchSideFuncs:
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
      Callsites:
        - Src:             'bcrypt_pbkdf.c:71,5'
          Dst:             Blowfish_initstate
        - Src:             'bcrypt_pbkdf.c:72,5'
          Dst:             Blowfish_expandstate
        - Src:             'bcrypt_pbkdf.c:74,9'
          Dst:             Blowfish_expand0state
        - Src:             'bcrypt_pbkdf.c:75,9'
          Dst:             Blowfish_expand0state
        - Src:             'bcrypt_pbkdf.c:81,20'
          Dst:             Blowfish_stream2word
        - Src:             'bcrypt_pbkdf.c:84,9'
          Dst:             blf_enc
        - Src:             'bcrypt_pbkdf.c:95,5'
          Dst:             explicit_bzero
        - Src:             'bcrypt_pbkdf.c:96,5'
          Dst:             explicit_bzero
        - Src:             'bcrypt_pbkdf.c:97,5'
          Dst:             explicit_bzero
    - functionName:    bcrypt_pbkdf
      functionSourceFile: '/src/libssh2/src/bcrypt_pbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - key
        - keylen
        - rounds
      BBCount:         62
      ICount:          412
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - _libssh2_sha512_final
        - _libssh2_sha512_init
        - _libssh2_sha512_update
        - bcrypt_hash
        - calloc
        - explicit_bzero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bcrypt_pbkdf.c:116,8'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'bcrypt_pbkdf.c:118,8'
              BranchSideFuncs:
                - calloc
                - _libssh2_sha512_init
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
        - Branch String:   'bcrypt_pbkdf.c:118,21'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:118,24'
              BranchSideFuncs: []
            - BranchSide:      'bcrypt_pbkdf.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'bcrypt_pbkdf.c:118,37'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:118,40'
              BranchSideFuncs: []
            - BranchSide:      'bcrypt_pbkdf.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'bcrypt_pbkdf.c:118,52'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:119,8'
              BranchSideFuncs: []
            - BranchSide:      'bcrypt_pbkdf.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'bcrypt_pbkdf.c:119,43'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:119,46'
              BranchSideFuncs: []
            - BranchSide:      'bcrypt_pbkdf.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'bcrypt_pbkdf.c:118,8'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'bcrypt_pbkdf.c:121,27'
              BranchSideFuncs:
                - calloc
                - _libssh2_sha512_init
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
        - Branch String:   'bcrypt_pbkdf.c:122,8'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:123,9'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:124,15'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
        - Branch String:   'bcrypt_pbkdf.c:130,35'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:131,9'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - free
                - _libssh2_sha512_final
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:133,14'
              BranchSideFuncs:
                - free
        - Branch String:   'bcrypt_pbkdf.c:131,51'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:132,9'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - free
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:133,14'
              BranchSideFuncs:
                - free
        - Branch String:   'bcrypt_pbkdf.c:130,8'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:133,14'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:138,15'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
        - Branch String:   'bcrypt_pbkdf.c:138,5'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:139,45'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:186,5'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   'bcrypt_pbkdf.c:145,39'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:146,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - explicit_bzero
                - free
                - _libssh2_sha512_final
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:148,13'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   'bcrypt_pbkdf.c:146,64'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:147,13'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - explicit_bzero
                - free
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:148,13'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   'bcrypt_pbkdf.c:145,12'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:148,13'
              BranchSideFuncs:
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:153,21'
              BranchSideFuncs:
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
        - Branch String:   'bcrypt_pbkdf.c:156,9'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:158,17'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:174,15'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
        - Branch String:   'bcrypt_pbkdf.c:158,43'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:159,17'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - explicit_bzero
                - free
                - _libssh2_sha512_final
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
            - BranchSide:      'bcrypt_pbkdf.c:161,17'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   'bcrypt_pbkdf.c:159,68'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:160,17'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - explicit_bzero
                - free
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - _libssh2_sha512_update
            - BranchSide:      'bcrypt_pbkdf.c:161,17'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   'bcrypt_pbkdf.c:158,16'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:161,17'
              BranchSideFuncs:
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
            - BranchSide:      'bcrypt_pbkdf.c:166,25'
              BranchSideFuncs:
                - bcrypt_hash
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
        - Branch String:   'bcrypt_pbkdf.c:167,13'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:168,34'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:169,9'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
        - Branch String:   'bcrypt_pbkdf.c:174,15'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:174,13'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:174,13'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
        - Branch String:   'bcrypt_pbkdf.c:175,9'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:176,27'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:182,19'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
        - Branch String:   'bcrypt_pbkdf.c:177,16'
          Branch Sides:
            - BranchSide:      'bcrypt_pbkdf.c:178,17'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
            - BranchSide:      'bcrypt_pbkdf.c:180,29'
              BranchSideFuncs:
                - explicit_bzero
                - free
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
                - _libssh2_sha512_init
                - explicit_bzero
                - free
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - bcrypt_hash
      Callsites:
        - Src:             'bcrypt_pbkdf.c:121,17'
          Dst:             calloc
        - Src:             'bcrypt_pbkdf.c:130,9'
          Dst:             _libssh2_sha512_init
        - Src:             'bcrypt_pbkdf.c:131,9'
          Dst:             _libssh2_sha512_update
        - Src:             'bcrypt_pbkdf.c:132,9'
          Dst:             _libssh2_sha512_final
        - Src:             'bcrypt_pbkdf.c:145,13'
          Dst:             _libssh2_sha512_init
        - Src:             'bcrypt_pbkdf.c:146,13'
          Dst:             _libssh2_sha512_update
        - Src:             'bcrypt_pbkdf.c:147,13'
          Dst:             _libssh2_sha512_final
        - Src:             'bcrypt_pbkdf.c:148,13'
          Dst:             explicit_bzero
        - Src:             'bcrypt_pbkdf.c:153,9'
          Dst:             bcrypt_hash
        - Src:             'bcrypt_pbkdf.c:158,17'
          Dst:             _libssh2_sha512_init
        - Src:             'bcrypt_pbkdf.c:159,17'
          Dst:             _libssh2_sha512_update
        - Src:             'bcrypt_pbkdf.c:160,17'
          Dst:             _libssh2_sha512_final
        - Src:             'bcrypt_pbkdf.c:161,17'
          Dst:             explicit_bzero
        - Src:             'bcrypt_pbkdf.c:166,13'
          Dst:             bcrypt_hash
        - Src:             'bcrypt_pbkdf.c:186,5'
          Dst:             explicit_bzero
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_bcrypt_pbkdf
      functionSourceFile: '/src/libssh2/src/bcrypt_pbkdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pass
        - passlen
        - salt
        - saltlen
        - key
        - keylen
        - rounds
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bcrypt_pbkdf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bcrypt_pbkdf.c:203,12'
          Dst:             bcrypt_pbkdf
    - functionName:    channel_signal
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3011
      functionLinenumberEnd: 3061
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - signame
        - signame_len
      BBCount:         17
      ICount:          182
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_error
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:3015,8'
          Branch Sides:
            - BranchSide:      'channel.c:3021,47'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:3039,8'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:3025,12'
          Branch Sides:
            - BranchSide:      'channel.c:3026,35'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:3030,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:3039,8'
          Branch Sides:
            - BranchSide:      'channel.c:3042,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:3058,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:3045,12'
          Branch Sides:
            - BranchSide:      'channel.c:3046,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:3049,17'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:3026,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:3031,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:3032,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:3034,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:3042,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:3046,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:3052,20'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_signal_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3067
      functionLinenumberEnd: 3076
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - signame
        - signame_len
      BBCount:         20
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_wait_socket
        - channel_signal
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:3070,8'
          Branch Sides:
            - BranchSide:      'channel.c:3071,9'
              BranchSideFuncs:
                - time
                - channel_signal
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:3073,5'
              BranchSideFuncs:
                - time
                - channel_signal
                - _libssh2_wait_socket
        - Branch String:   'channel.c:3073,5'
          Branch Sides:
            - BranchSide:      'channel.c:3073,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:3073,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_signal
        - Branch String:   'channel.c:3073,5'
          Branch Sides:
            - BranchSide:      'channel.c:3073,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_signal
            - BranchSide:      'channel.c:3073,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:3073,5'
          Branch Sides:
            - BranchSide:      'channel.c:3073,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_signal
            - BranchSide:      'channel.c:3073,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:3073,5'
          Branch Sides:
            - BranchSide:      'channel.c:3073,5'
              BranchSideFuncs:
                - channel_signal
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:3073,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:3073,5'
          Dst:             time
        - Src:             'channel.c:3073,5'
          Dst:             channel_signal
        - Src:             'channel.c:3073,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_channel_window_write_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2981
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - window_size_initial
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2982,8'
          Branch Sides:
            - BranchSide:      'channel.c:2983,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2985,8'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2985,8'
          Branch Sides:
            - BranchSide:      'channel.c:2988,32'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2991,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libssh2_channel_free
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2904
      functionLinenumberEnd: 2912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         20
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_channel_free
        - _libssh2_wait_socket
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2907,8'
          Branch Sides:
            - BranchSide:      'channel.c:2908,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_free
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2910,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_free
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2910,5'
          Branch Sides:
            - BranchSide:      'channel.c:2910,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2910,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_free
        - Branch String:   'channel.c:2910,5'
          Branch Sides:
            - BranchSide:      'channel.c:2910,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_free
            - BranchSide:      'channel.c:2910,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2910,5'
          Branch Sides:
            - BranchSide:      'channel.c:2910,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_free
            - BranchSide:      'channel.c:2910,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2910,5'
          Branch Sides:
            - BranchSide:      'channel.c:2910,5'
              BranchSideFuncs:
                - _libssh2_channel_free
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2910,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2910,5'
          Dst:             time
        - Src:             'channel.c:2910,5'
          Dst:             _libssh2_channel_free
        - Src:             'channel.c:2910,5'
          Dst:             _libssh2_wait_socket
    - functionName:    _libssh2_channel_free
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         38
      ICount:          282
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - _libssh2_channel_close
        - _libssh2_debug_low
        - _libssh2_htonu32
        - _libssh2_list_remove
        - _libssh2_packet_ask
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channel.c:2824,5'
          Branch Sides:
            - BranchSide:      'channel.c:2824,5'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
                - _libssh2_channel_close
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2826,8'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
                - _libssh2_channel_close
                - _libssh2_debug_low
        - Branch String:   'channel.c:2826,8'
          Branch Sides:
            - BranchSide:      'channel.c:2827,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
                - _libssh2_channel_close
            - BranchSide:      'channel.c:2835,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
                - _libssh2_channel_close
        - Branch String:   'channel.c:2836,9'
          Branch Sides:
            - BranchSide:      'channel.c:2836,13'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2846,5'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
        - Branch String:   'channel.c:2835,8'
          Branch Sides:
            - BranchSide:      'channel.c:2837,37'
              BranchSideFuncs:
                - _libssh2_channel_close
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2846,5'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
        - Branch String:   'channel.c:2839,12'
          Branch Sides:
            - BranchSide:      'channel.c:2840,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2844,5'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
        - Branch String:   'channel.c:2848,8'
          Branch Sides:
            - BranchSide:      'channel.c:2849,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2859,22'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
        - Branch String:   'channel.c:2862,11'
          Branch Sides:
            - BranchSide:      'channel.c:2860,5'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:2863,32'
              BranchSideFuncs:
                - _libssh2_packet_ask
                - _libssh2_list_remove
                - _libssh2_packet_ask
        - Branch String:   'channel.c:2860,5'
          Branch Sides:
            - BranchSide:      'channel.c:2865,9'
              BranchSideFuncs:
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2869,8'
              BranchSideFuncs:
                - _libssh2_list_remove
        - Branch String:   'channel.c:2869,8'
          Branch Sides:
            - BranchSide:      'channel.c:2870,9'
              BranchSideFuncs:
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2874,27'
              BranchSideFuncs:
                - _libssh2_list_remove
        - Branch String:   'channel.c:2879,8'
          Branch Sides:
            - BranchSide:      'channel.c:2880,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2882,8'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2882,8'
          Branch Sides:
            - BranchSide:      'channel.c:2883,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2885,8'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2885,8'
          Branch Sides:
            - BranchSide:      'channel.c:2886,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2889,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2824,5'
          Dst:             __assert_fail
        - Src:             'channel.c:2827,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2837,14'
          Dst:             _libssh2_channel_close
        - Src:             'channel.c:2859,5'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:2860,12'
          Dst:             _libssh2_packet_ask
        - Src:             'channel.c:2863,12'
          Dst:             _libssh2_packet_ask
        - Src:             'channel.c:2874,5'
          Dst:             _libssh2_list_remove
    - functionName:    _libssh2_channel_close
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2728
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         46
      ICount:          281
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_transport_read
        - _libssh2_transport_send
        - channel_send_eof
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channel.c:2652,8'
          Branch Sides:
            - BranchSide:      'channel.c:2655,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2659,9'
              BranchSideFuncs:
                - channel_send_eof
                - _libssh2_transport_read
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_error
        - Branch String:   'channel.c:2659,8'
          Branch Sides:
            - BranchSide:      'channel.c:2660,31'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
            - BranchSide:      'channel.c:2673,8'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
        - Branch String:   'channel.c:2661,12'
          Branch Sides:
            - BranchSide:      'channel.c:2662,16'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_transport_read
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
            - BranchSide:      'channel.c:2668,5'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
        - Branch String:   'channel.c:2662,16'
          Branch Sides:
            - BranchSide:      'channel.c:2663,24'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2665,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_transport_read
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_htonu32
        - Branch String:   'channel.c:2673,8'
          Branch Sides:
            - BranchSide:      'channel.c:2674,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_htonu32
                - _libssh2_transport_read
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:2683,8'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2683,8'
          Branch Sides:
            - BranchSide:      'channel.c:2684,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_transport_read
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:2704,8'
              BranchSideFuncs:
                - _libssh2_transport_read
        - Branch String:   'channel.c:2686,12'
          Branch Sides:
            - BranchSide:      'channel.c:2687,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:2692,17'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_error
        - Branch String:   'channel.c:2692,17'
          Branch Sides:
            - BranchSide:      'channel.c:2693,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_transport_read
            - BranchSide:      'channel.c:2701,13'
              BranchSideFuncs:
                - _libssh2_transport_read
        - Branch String:   'channel.c:2704,8'
          Branch Sides:
            - BranchSide:      'channel.c:2707,9'
              BranchSideFuncs:
                - _libssh2_transport_read
            - BranchSide:      'channel.c:2712,8'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2707,38'
          Branch Sides:
            - BranchSide:      'channel.c:2707,9'
              BranchSideFuncs:
                - _libssh2_transport_read
            - BranchSide:      'channel.c:2707,42'
              BranchSideFuncs:
                - _libssh2_transport_read
        - Branch String:   'channel.c:2707,45'
          Branch Sides:
            - BranchSide:      'channel.c:2707,9'
              BranchSideFuncs:
                - _libssh2_transport_read
            - BranchSide:      'channel.c:2708,17'
              BranchSideFuncs:
                - _libssh2_transport_read
        - Branch String:   'channel.c:2707,9'
          Branch Sides:
            - BranchSide:      'channel.c:2709,42'
              BranchSideFuncs:
                - _libssh2_transport_read
            - BranchSide:      'channel.c:2710,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2712,8'
          Branch Sides:
            - BranchSide:      'channel.c:2715,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2727,12'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2719,12'
          Branch Sides:
            - BranchSide:      'channel.c:2720,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2723,9'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2727,12'
          Branch Sides:
            - BranchSide:      'channel.c:2727,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2727,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2660,14'
          Dst:             channel_send_eof
        - Src:             'channel.c:2665,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:2674,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2678,9'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:2684,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:2687,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:2693,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:2709,18'
          Dst:             _libssh2_transport_read
    - functionName:    channel_send_eof
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_transport_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channel.c:2508,8'
          Branch Sides:
            - BranchSide:      'channel.c:2509,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:2513,13'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:2502,5'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2506,5'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:2507,10'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:2509,9'
          Dst:             _libssh2_error
        - Src:             'channel.c:2514,16'
          Dst:             _libssh2_error
    - functionName:    channel_wait_closed
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2753
      functionLinenumberEnd: 2789
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_transport_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:2757,8'
          Branch Sides:
            - BranchSide:      'channel.c:2758,31'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2763,8'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_debug_low
        - Branch String:   'channel.c:2763,8'
          Branch Sides:
            - BranchSide:      'channel.c:2764,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_transport_read
            - BranchSide:      'channel.c:2775,9'
              BranchSideFuncs:
                - _libssh2_transport_read
        - Branch String:   'channel.c:2775,8'
          Branch Sides:
            - BranchSide:      'channel.c:2776,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2786,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2778,16'
          Branch Sides:
            - BranchSide:      'channel.c:2780,17'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2781,9'
              BranchSideFuncs:
                - _libssh2_transport_read
        - Branch String:   'channel.c:2781,9'
          Branch Sides:
            - BranchSide:      'channel.c:2777,42'
              BranchSideFuncs:
                - _libssh2_transport_read
            - BranchSide:      'channel.c:2782,12'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2782,12'
          Branch Sides:
            - BranchSide:      'channel.c:2783,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2784,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2758,16'
          Dst:             _libssh2_error
        - Src:             'channel.c:2764,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2777,18'
          Dst:             _libssh2_transport_read
    - functionName:    libssh2_channel_wait_closed
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2806
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         20
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_wait_socket
        - channel_wait_closed
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2801,8'
          Branch Sides:
            - BranchSide:      'channel.c:2802,9'
              BranchSideFuncs:
                - time
                - channel_wait_closed
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2804,5'
              BranchSideFuncs:
                - time
                - channel_wait_closed
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2804,5'
          Branch Sides:
            - BranchSide:      'channel.c:2804,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2804,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_wait_closed
        - Branch String:   'channel.c:2804,5'
          Branch Sides:
            - BranchSide:      'channel.c:2804,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_wait_closed
            - BranchSide:      'channel.c:2804,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2804,5'
          Branch Sides:
            - BranchSide:      'channel.c:2804,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_wait_closed
            - BranchSide:      'channel.c:2804,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2804,5'
          Branch Sides:
            - BranchSide:      'channel.c:2804,5'
              BranchSideFuncs:
                - channel_wait_closed
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2804,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2804,5'
          Dst:             time
        - Src:             'channel.c:2804,5'
          Dst:             channel_wait_closed
        - Src:             'channel.c:2804,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_channel_close
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2737
      functionLinenumberEnd: 2745
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         20
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_channel_close
        - _libssh2_wait_socket
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2740,8'
          Branch Sides:
            - BranchSide:      'channel.c:2741,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_close
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2743,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_close
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2743,5'
          Branch Sides:
            - BranchSide:      'channel.c:2743,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2743,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_close
        - Branch String:   'channel.c:2743,5'
          Branch Sides:
            - BranchSide:      'channel.c:2743,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_close
            - BranchSide:      'channel.c:2743,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2743,5'
          Branch Sides:
            - BranchSide:      'channel.c:2743,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_close
            - BranchSide:      'channel.c:2743,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2743,5'
          Branch Sides:
            - BranchSide:      'channel.c:2743,5'
              BranchSideFuncs:
                - _libssh2_channel_close
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2743,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2743,5'
          Dst:             time
        - Src:             'channel.c:2743,5'
          Dst:             _libssh2_channel_close
        - Src:             'channel.c:2743,5'
          Dst:             _libssh2_wait_socket
    - functionName:    channel_wait_eof
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         24
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_transport_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:2591,8'
          Branch Sides:
            - BranchSide:      'channel.c:2592,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_transport_read
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:2603,5'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2604,12'
          Branch Sides:
            - BranchSide:      'channel.c:2605,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2608,13'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2608,65'
          Branch Sides:
            - BranchSide:      'channel.c:2609,13'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:2614,38'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2608,12'
          Branch Sides:
            - BranchSide:      'channel.c:2610,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:2614,38'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2615,12'
          Branch Sides:
            - BranchSide:      'channel.c:2616,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2618,17'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2623,5'
          Branch Sides:
            - BranchSide:      'channel.c:2604,12'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:2625,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2592,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2610,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:2614,14'
          Dst:             _libssh2_transport_read
        - Src:             'channel.c:2620,20'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_wait_eof
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2637
      functionLinenumberEnd: 2645
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         20
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_wait_socket
        - channel_wait_eof
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2640,8'
          Branch Sides:
            - BranchSide:      'channel.c:2641,9'
              BranchSideFuncs:
                - time
                - channel_wait_eof
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2643,5'
              BranchSideFuncs:
                - time
                - channel_wait_eof
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2643,5'
          Branch Sides:
            - BranchSide:      'channel.c:2643,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2643,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_wait_eof
        - Branch String:   'channel.c:2643,5'
          Branch Sides:
            - BranchSide:      'channel.c:2643,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_wait_eof
            - BranchSide:      'channel.c:2643,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2643,5'
          Branch Sides:
            - BranchSide:      'channel.c:2643,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_wait_eof
            - BranchSide:      'channel.c:2643,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2643,5'
          Branch Sides:
            - BranchSide:      'channel.c:2643,5'
              BranchSideFuncs:
                - channel_wait_eof
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2643,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2643,5'
          Dst:             time
        - Src:             'channel.c:2643,5'
          Dst:             channel_wait_eof
        - Src:             'channel.c:2643,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_channel_eof
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         21
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_list_first
        - _libssh2_list_next
        - _libssh2_ntohu32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2551,8'
          Branch Sides:
            - BranchSide:      'channel.c:2552,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2554,15'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2557,5'
          Branch Sides:
            - BranchSide:      'channel.c:2559,43'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2578,12'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2561,12'
          Branch Sides:
            - BranchSide:      'channel.c:2562,22'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_next
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2568,14'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
        - Branch String:   'channel.c:2569,13'
          Branch Sides:
            - BranchSide:      'channel.c:2569,17'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2570,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
        - Branch String:   'channel.c:2570,13'
          Branch Sides:
            - BranchSide:      'channel.c:2570,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2575,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2571,13'
          Branch Sides:
            - BranchSide:      'channel.c:2571,17'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_list_next
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2575,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2568,12'
          Branch Sides:
            - BranchSide:      'channel.c:2573,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2575,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
      Callsites:
        - Src:             'channel.c:2555,14'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:2559,23'
          Dst:             _libssh2_list_next
        - Src:             'channel.c:2563,13'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2571,38'
          Dst:             _libssh2_ntohu32
    - functionName:    libssh2_channel_send_eof
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2537
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         20
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_wait_socket
        - channel_send_eof
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2532,8'
          Branch Sides:
            - BranchSide:      'channel.c:2533,9'
              BranchSideFuncs:
                - time
                - channel_send_eof
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2535,5'
              BranchSideFuncs:
                - time
                - channel_send_eof
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2535,5'
          Branch Sides:
            - BranchSide:      'channel.c:2535,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2535,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_send_eof
        - Branch String:   'channel.c:2535,5'
          Branch Sides:
            - BranchSide:      'channel.c:2535,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_send_eof
            - BranchSide:      'channel.c:2535,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2535,5'
          Branch Sides:
            - BranchSide:      'channel.c:2535,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_send_eof
            - BranchSide:      'channel.c:2535,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2535,5'
          Branch Sides:
            - BranchSide:      'channel.c:2535,5'
              BranchSideFuncs:
                - channel_send_eof
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2535,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2535,5'
          Dst:             time
        - Src:             'channel.c:2535,5'
          Dst:             channel_send_eof
        - Src:             'channel.c:2535,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_channel_write_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - stream_id
        - buf
        - buflen
      BBCount:         20
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_channel_write
        - _libssh2_wait_socket
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2482,8'
          Branch Sides:
            - BranchSide:      'channel.c:2483,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_write
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2485,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_write
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2485,5'
          Branch Sides:
            - BranchSide:      'channel.c:2485,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2485,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_write
        - Branch String:   'channel.c:2485,5'
          Branch Sides:
            - BranchSide:      'channel.c:2485,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_write
            - BranchSide:      'channel.c:2485,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2485,5'
          Branch Sides:
            - BranchSide:      'channel.c:2485,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_write
            - BranchSide:      'channel.c:2485,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2485,5'
          Branch Sides:
            - BranchSide:      'channel.c:2485,5'
              BranchSideFuncs:
                - _libssh2_channel_write
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2485,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2485,5'
          Dst:             time
        - Src:             'channel.c:2485,5'
          Dst:             _libssh2_channel_write
        - Src:             'channel.c:2485,5'
          Dst:             _libssh2_wait_socket
    - functionName:    _libssh2_channel_write
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2469
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - stream_id
        - buf
        - buflen
      BBCount:         45
      ICount:          410
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_store_u32
        - _libssh2_transport_read
        - _libssh2_transport_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:2352,8'
          Branch Sides:
            - BranchSide:      'channel.c:2353,16'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_transport_read
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:2355,8'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_transport_read
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2355,8'
          Branch Sides:
            - BranchSide:      'channel.c:2356,28'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_transport_read
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:2435,8'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2363,12'
          Branch Sides:
            - BranchSide:      'channel.c:2364,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:2367,17'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2376,13'
          Branch Sides:
            - BranchSide:      'channel.c:2376,42'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_error
            - BranchSide:      'channel.c:2379,13'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_error
        - Branch String:   'channel.c:2379,21'
          Branch Sides:
            - BranchSide:      'channel.c:2379,25'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_error
            - BranchSide:      'channel.c:2384,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
        - Branch String:   'channel.c:2379,12'
          Branch Sides:
            - BranchSide:      'channel.c:2380,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:2384,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
        - Branch String:   'channel.c:2384,12'
          Branch Sides:
            - BranchSide:      'channel.c:2391,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2396,35'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_store_u32
        - Branch String:   'channel.c:2393,20'
          Branch Sides:
            - BranchSide:      'channel.c:2393,49'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2393,20'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2401,12'
          Branch Sides:
            - BranchSide:      'channel.c:2402,36'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2406,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'channel.c:2406,12'
          Branch Sides:
            - BranchSide:      'channel.c:2407,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2414,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'channel.c:2414,12'
          Branch Sides:
            - BranchSide:      'channel.c:2415,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:2424,42'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:2435,8'
          Branch Sides:
            - BranchSide:      'channel.c:2436,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:2468,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2439,12'
          Branch Sides:
            - BranchSide:      'channel.c:2440,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:2443,17'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:2358,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2364,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:2368,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:2376,18'
          Dst:             _libssh2_transport_read
        - Src:             'channel.c:2380,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:2400,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:2402,13'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:2407,13'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2415,13'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2424,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:2427,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2436,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:2440,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:2445,20'
          Dst:             _libssh2_error
    - functionName:    _libssh2_channel_packet_data_len
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - stream_id
      BBCount:         39
      ICount:          235
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_list_first
        - _libssh2_list_next
        - _libssh2_ntohu32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2280,8'
          Branch Sides:
            - BranchSide:      'channel.c:2281,9'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2283,5'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2283,5'
          Branch Sides:
            - BranchSide:      'channel.c:2285,43'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2324,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2287,12'
          Branch Sides:
            - BranchSide:      'channel.c:2288,27'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2294,42'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
        - Branch String:   'channel.c:2304,14'
          Branch Sides:
            - BranchSide:      'channel.c:2304,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2309,15'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2305,14'
          Branch Sides:
            - BranchSide:      'channel.c:2305,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2309,15'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2306,14'
          Branch Sides:
            - BranchSide:      'channel.c:2306,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2309,15'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2307,14'
          Branch Sides:
            - BranchSide:      'channel.c:2307,18'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2309,15'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2308,13'
          Branch Sides:
            - BranchSide:      'channel.c:2309,15'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2318,20'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2310,14'
          Branch Sides:
            - BranchSide:      'channel.c:2310,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2313,15'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2311,14'
          Branch Sides:
            - BranchSide:      'channel.c:2311,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2313,15'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2312,13'
          Branch Sides:
            - BranchSide:      'channel.c:2313,15'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2318,20'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2314,14'
          Branch Sides:
            - BranchSide:      'channel.c:2314,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2321,23'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2315,14'
          Branch Sides:
            - BranchSide:      'channel.c:2315,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2321,23'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2316,14'
          Branch Sides:
            - BranchSide:      'channel.c:2316,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2321,23'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2303,12'
          Branch Sides:
            - BranchSide:      'channel.c:2318,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2321,23'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
      Callsites:
        - Src:             'channel.c:2279,19'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:2285,23'
          Dst:             _libssh2_list_next
        - Src:             'channel.c:2289,13'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2294,25'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:2307,37'
          Dst:             _libssh2_ntohu32
    - functionName:    libssh2_channel_window_read_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2926
      functionLinenumberEnd: 2968
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - read_avail
        - window_size_initial
      BBCount:         27
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_list_first
        - _libssh2_list_next
        - _libssh2_ntohu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:2927,8'
          Branch Sides:
            - BranchSide:      'channel.c:2928,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2930,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2930,8'
          Branch Sides:
            - BranchSide:      'channel.c:2931,32'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2934,8'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2934,8'
          Branch Sides:
            - BranchSide:      'channel.c:2935,16'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2967,12'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2940,9'
          Branch Sides:
            - BranchSide:      'channel.c:2942,50'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2964,38'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2944,16'
          Branch Sides:
            - BranchSide:      'channel.c:2945,26'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_next
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2951,27'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
        - Branch String:   'channel.c:2954,17'
          Branch Sides:
            - BranchSide:      'channel.c:2954,21'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2955,21'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
        - Branch String:   'channel.c:2955,16'
          Branch Sides:
            - BranchSide:      'channel.c:2955,21'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2961,22'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2956,20'
          Branch Sides:
            - BranchSide:      'channel.c:2956,41'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_list_next
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2961,22'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2953,16'
          Branch Sides:
            - BranchSide:      'channel.c:2958,33'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2961,22'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
      Callsites:
        - Src:             'channel.c:2938,13'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:2942,30'
          Dst:             _libssh2_list_next
        - Src:             'channel.c:2946,17'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2956,24'
          Dst:             _libssh2_ntohu32
    - functionName:    libssh2_channel_read_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - stream_id
        - buf
        - buflen
      BBCount:         37
      ICount:          187
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _libssh2_channel_read
        - _libssh2_channel_receive_window_adjust
        - _libssh2_wait_socket
        - libssh2_channel_window_read_ex
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:2249,8'
          Branch Sides:
            - BranchSide:      'channel.c:2250,9'
              BranchSideFuncs:
                - libssh2_channel_window_read_ex
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
                - time
                - _libssh2_channel_receive_window_adjust
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2252,50'
              BranchSideFuncs:
                - libssh2_channel_window_read_ex
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
                - time
                - _libssh2_channel_receive_window_adjust
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2254,8'
          Branch Sides:
            - BranchSide:      'channel.c:2255,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_receive_window_adjust
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2260,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2255,9'
          Branch Sides:
            - BranchSide:      'channel.c:2255,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2255,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
                - _libssh2_wait_socket
                - _libssh2_channel_receive_window_adjust
        - Branch String:   'channel.c:2255,9'
          Branch Sides:
            - BranchSide:      'channel.c:2255,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
                - _libssh2_wait_socket
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'channel.c:2255,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2255,9'
          Branch Sides:
            - BranchSide:      'channel.c:2255,9'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'channel.c:2255,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2255,9'
          Branch Sides:
            - BranchSide:      'channel.c:2255,9'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2255,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_read
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2260,5'
          Branch Sides:
            - BranchSide:      'channel.c:2260,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2260,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_read
        - Branch String:   'channel.c:2260,5'
          Branch Sides:
            - BranchSide:      'channel.c:2260,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_read
            - BranchSide:      'channel.c:2260,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2260,5'
          Branch Sides:
            - BranchSide:      'channel.c:2260,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_read
            - BranchSide:      'channel.c:2260,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2260,5'
          Branch Sides:
            - BranchSide:      'channel.c:2260,5'
              BranchSideFuncs:
                - _libssh2_channel_read
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2260,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2252,19'
          Dst:             libssh2_channel_window_read_ex
        - Src:             'channel.c:2255,9'
          Dst:             time
        - Src:             'channel.c:2255,9'
          Dst:             _libssh2_channel_receive_window_adjust
        - Src:             'channel.c:2255,9'
          Dst:             _libssh2_wait_socket
        - Src:             'channel.c:2260,5'
          Dst:             time
        - Src:             'channel.c:2260,5'
          Dst:             _libssh2_channel_read
        - Src:             'channel.c:2260,5'
          Dst:             _libssh2_wait_socket
    - functionName:    _libssh2_channel_receive_window_adjust
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - adjustment
        - force
        - store
      BBCount:         26
      ICount:          221
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_transport_send
      functionUses:    6
      BranchProfiles:
        - Branch String:   'channel.c:1878,8'
          Branch Sides:
            - BranchSide:      'channel.c:1879,18'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1881,8'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'channel.c:1881,8'
          Branch Sides:
            - BranchSide:      'channel.c:1882,13'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1912,34'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1883,13'
          Branch Sides:
            - BranchSide:      'channel.c:1883,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1893,13'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1882,12'
          Branch Sides:
            - BranchSide:      'channel.c:1885,13'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1893,13'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1893,24'
          Branch Sides:
            - BranchSide:      'channel.c:1893,28'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1897,23'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1893,12'
          Branch Sides:
            - BranchSide:      'channel.c:1894,13'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1897,23'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1914,8'
          Branch Sides:
            - BranchSide:      'channel.c:1915,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1919,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:1919,13'
          Branch Sides:
            - BranchSide:      'channel.c:1920,33'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1926,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1885,13'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:1902,9'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:1903,9'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:1904,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:1912,10'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:1915,9'
          Dst:             _libssh2_error
        - Src:             'channel.c:1921,16'
          Dst:             _libssh2_error
    - functionName:    _libssh2_channel_read
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - stream_id
        - buf
        - buflen
      BBCount:         82
      ICount:          594
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - _libssh2_channel_receive_window_adjust
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_list_first
        - _libssh2_list_next
        - _libssh2_list_remove
        - _libssh2_ntohu32
        - _libssh2_transport_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:2090,56'
          Branch Sides:
            - BranchSide:      'channel.c:2091,9'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_transport_read
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'channel.c:2094,42'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_transport_read
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'channel.c:2090,8'
          Branch Sides:
            - BranchSide:      'channel.c:2094,42'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_transport_read
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'channel.c:2112,5'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'channel.c:2096,12'
          Branch Sides:
            - BranchSide:      'channel.c:2097,24'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_transport_read
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'channel.c:2101,9'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_transport_read
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'channel.c:2104,12'
          Branch Sides:
            - BranchSide:      'channel.c:2105,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2107,9'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'channel.c:2114,5'
          Branch Sides:
            - BranchSide:      'channel.c:2113,38'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'channel.c:2116,9'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'channel.c:2116,17'
          Branch Sides:
            - BranchSide:      'channel.c:2116,21'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'channel.c:2119,40'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2116,8'
          Branch Sides:
            - BranchSide:      'channel.c:2117,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:2119,40'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2120,23'
          Branch Sides:
            - BranchSide:      'channel.c:2120,27'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2120,5'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2120,5'
          Branch Sides:
            - BranchSide:      'channel.c:2129,35'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2208,9'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:2134,12'
          Branch Sides:
            - BranchSide:      'channel.c:2135,27'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2147,30'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
        - Branch String:   'channel.c:2137,39'
          Branch Sides:
            - BranchSide:      'channel.c:2138,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2139,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
        - Branch String:   'channel.c:2137,16'
          Branch Sides:
            - BranchSide:      'channel.c:2139,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2143,13'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2157,14'
          Branch Sides:
            - BranchSide:      'channel.c:2157,18'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2161,18'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:2158,14'
          Branch Sides:
            - BranchSide:      'channel.c:2158,18'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2161,18'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:2159,14'
          Branch Sides:
            - BranchSide:      'channel.c:2159,18'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
            - BranchSide:      'channel.c:2161,18'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:2160,14'
          Branch Sides:
            - BranchSide:      'channel.c:2160,18'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2161,18'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:2161,13'
          Branch Sides:
            - BranchSide:      'channel.c:2161,18'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2170,26'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'channel.c:2161,28'
          Branch Sides:
            - BranchSide:      'channel.c:2161,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2163,18'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2162,17'
          Branch Sides:
            - BranchSide:      'channel.c:2162,21'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2163,18'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2163,13'
          Branch Sides:
            - BranchSide:      'channel.c:2163,18'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2170,26'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'channel.c:2164,17'
          Branch Sides:
            - BranchSide:      'channel.c:2164,21'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2205,23'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2165,17'
          Branch Sides:
            - BranchSide:      'channel.c:2165,21'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2205,23'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2166,17'
          Branch Sides:
            - BranchSide:      'channel.c:2166,21'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2205,23'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2156,12'
          Branch Sides:
            - BranchSide:      'channel.c:2170,26'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2205,23'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2173,16'
          Branch Sides:
            - BranchSide:      'channel.c:2176,30'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:2180,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'channel.c:2195,16'
          Branch Sides:
            - BranchSide:      'channel.c:2197,39'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:2202,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:2208,8'
          Branch Sides:
            - BranchSide:      'channel.c:2213,12'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2222,28'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2213,32'
          Branch Sides:
            - BranchSide:      'channel.c:2213,35'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2214,13'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2213,12'
          Branch Sides:
            - BranchSide:      'channel.c:2214,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2215,17'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:2083,5'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2102,14'
          Dst:             _libssh2_channel_receive_window_adjust
        - Src:             'channel.c:2113,14'
          Dst:             _libssh2_transport_read
        - Src:             'channel.c:2117,16'
          Dst:             _libssh2_error
        - Src:             'channel.c:2119,19'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:2132,21'
          Dst:             _libssh2_list_next
        - Src:             'channel.c:2139,17'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2147,13'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:2160,37'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:2180,13'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2197,17'
          Dst:             _libssh2_list_remove
        - Src:             'channel.c:2219,16'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_handle_extended_data
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - ignore_mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libssh2_channel_handle_extended_data2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'channel.c:2055,11'
          Dst:             libssh2_channel_handle_extended_data2
    - functionName:    libssh2_channel_handle_extended_data2
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - mode
      BBCount:         20
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_channel_extended_data
        - _libssh2_wait_socket
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:2034,8'
          Branch Sides:
            - BranchSide:      'channel.c:2035,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_extended_data
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2037,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_extended_data
                - _libssh2_wait_socket
        - Branch String:   'channel.c:2037,5'
          Branch Sides:
            - BranchSide:      'channel.c:2037,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2037,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_extended_data
        - Branch String:   'channel.c:2037,5'
          Branch Sides:
            - BranchSide:      'channel.c:2037,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_extended_data
            - BranchSide:      'channel.c:2037,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2037,5'
          Branch Sides:
            - BranchSide:      'channel.c:2037,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_extended_data
            - BranchSide:      'channel.c:2037,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2037,5'
          Branch Sides:
            - BranchSide:      'channel.c:2037,5'
              BranchSideFuncs:
                - _libssh2_channel_extended_data
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:2037,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2037,5'
          Dst:             time
        - Src:             'channel.c:2037,5'
          Dst:             _libssh2_channel_extended_data
        - Src:             'channel.c:2037,5'
          Dst:             _libssh2_wait_socket
    - functionName:    _libssh2_channel_extended_data
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - ignore_mode
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_channel_flush
        - _libssh2_debug_low
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:2000,8'
          Branch Sides:
            - BranchSide:      'channel.c:2001,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_channel_flush
            - BranchSide:      'channel.c:2010,8'
              BranchSideFuncs:
                - _libssh2_channel_flush
        - Branch String:   'channel.c:2010,8'
          Branch Sides:
            - BranchSide:      'channel.c:2011,12'
              BranchSideFuncs:
                - _libssh2_channel_flush
            - BranchSide:      'channel.c:2020,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2011,12'
          Branch Sides:
            - BranchSide:      'channel.c:2013,40'
              BranchSideFuncs:
                - _libssh2_channel_flush
            - BranchSide:      'channel.c:2018,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:2015,16'
          Branch Sides:
            - BranchSide:      'channel.c:2016,24'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:2017,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:2001,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:2013,17'
          Dst:             _libssh2_channel_flush
    - functionName:    _libssh2_channel_flush
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - streamid
      BBCount:         48
      ICount:          366
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _libssh2_channel_receive_window_adjust
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_list_first
        - _libssh2_list_next
        - _libssh2_list_remove
        - _libssh2_ntohu32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channel.c:1673,8'
          Branch Sides:
            - BranchSide:      'channel.c:1675,34'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1745,28'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
        - Branch String:   'channel.c:1679,9'
          Branch Sides:
            - BranchSide:      'channel.c:1681,56'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1742,9'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
        - Branch String:   'channel.c:1683,16'
          Branch Sides:
            - BranchSide:      'channel.c:1684,26'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:1690,27'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'channel.c:1693,17'
          Branch Sides:
            - BranchSide:      'channel.c:1693,21'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:1694,21'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'channel.c:1694,16'
          Branch Sides:
            - BranchSide:      'channel.c:1694,21'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:1739,22'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:1695,20'
          Branch Sides:
            - BranchSide:      'channel.c:1695,41'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:1739,22'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:1692,16'
          Branch Sides:
            - BranchSide:      'channel.c:1700,20'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:1739,22'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:1700,20'
          Branch Sides:
            - BranchSide:      'channel.c:1701,38'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:1703,25'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
        - Branch String:   'channel.c:1703,25'
          Branch Sides:
            - BranchSide:      'channel.c:1704,57'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_remove
            - BranchSide:      'channel.c:1707,21'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:1714,21'
          Branch Sides:
            - BranchSide:      'channel.c:1714,26'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1719,45'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:1715,25'
          Branch Sides:
            - BranchSide:      'channel.c:1715,30'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1717,26'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:1716,29'
          Branch Sides:
            - BranchSide:      'channel.c:1716,33'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1719,45'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:1717,21'
          Branch Sides:
            - BranchSide:      'channel.c:1717,26'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1719,45'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:1718,25'
          Branch Sides:
            - BranchSide:      'channel.c:1718,29'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1738,13'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:1713,20'
          Branch Sides:
            - BranchSide:      'channel.c:1719,45'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:1738,13'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_list_next
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_remove
                - _libssh2_debug_low
        - Branch String:   'channel.c:1748,8'
          Branch Sides:
            - BranchSide:      'channel.c:1750,52'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'channel.c:1757,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1753,12'
          Branch Sides:
            - BranchSide:      'channel.c:1754,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1755,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1675,13'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:1681,36'
          Dst:             _libssh2_list_next
        - Src:             'channel.c:1685,17'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:1695,24'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:1704,40'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:1708,28'
          Dst:             _libssh2_error
        - Src:             'channel.c:1722,21'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:1735,21'
          Dst:             _libssh2_list_remove
        - Src:             'channel.c:1750,13'
          Dst:             _libssh2_channel_receive_window_adjust
    - functionName:    libssh2_channel_receive_window_adjust2
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - adj
        - force
        - window
      BBCount:         20
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_channel_receive_window_adjust
        - _libssh2_wait_socket
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1987,8'
          Branch Sides:
            - BranchSide:      'channel.c:1988,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_receive_window_adjust
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1990,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_receive_window_adjust
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1990,5'
          Branch Sides:
            - BranchSide:      'channel.c:1990,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1990,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_receive_window_adjust
        - Branch String:   'channel.c:1990,5'
          Branch Sides:
            - BranchSide:      'channel.c:1990,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'channel.c:1990,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1990,5'
          Branch Sides:
            - BranchSide:      'channel.c:1990,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'channel.c:1990,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1990,5'
          Branch Sides:
            - BranchSide:      'channel.c:1990,5'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1990,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1990,5'
          Dst:             time
        - Src:             'channel.c:1990,5'
          Dst:             _libssh2_channel_receive_window_adjust
        - Src:             'channel.c:1990,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_channel_receive_window_adjust
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - channel
        - adj
        - force
      BBCount:         23
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _libssh2_channel_receive_window_adjust
        - _libssh2_wait_socket
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1954,8'
          Branch Sides:
            - BranchSide:      'channel.c:1955,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_receive_window_adjust
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1957,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_receive_window_adjust
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1957,5'
          Branch Sides:
            - BranchSide:      'channel.c:1957,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1957,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_receive_window_adjust
        - Branch String:   'channel.c:1957,5'
          Branch Sides:
            - BranchSide:      'channel.c:1957,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'channel.c:1957,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1957,5'
          Branch Sides:
            - BranchSide:      'channel.c:1957,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'channel.c:1957,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1957,5'
          Branch Sides:
            - BranchSide:      'channel.c:1957,5'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1957,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1964,12'
          Branch Sides:
            - BranchSide:      'channel.c:1964,32'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1964,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1957,5'
          Dst:             time
        - Src:             'channel.c:1957,5'
          Dst:             _libssh2_channel_receive_window_adjust
        - Src:             'channel.c:1957,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_channel_get_exit_signal
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - exitsignal
        - exitsignal_len
        - errmsg
        - errmsg_len
        - langtag
        - langtag_len
      BBCount:         36
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _libssh2_error
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1819,8'
          Branch Sides:
            - BranchSide:      'channel.c:1820,36'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
            - BranchSide:      'channel.c:1858,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1822,12'
          Branch Sides:
            - BranchSide:      'channel.c:1823,30'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
            - BranchSide:      'channel.c:1837,16'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1824,16'
          Branch Sides:
            - BranchSide:      'channel.c:1825,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1833,16'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1826,20'
          Branch Sides:
            - BranchSide:      'channel.c:1827,43'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1830,25'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1833,16'
          Branch Sides:
            - BranchSide:      'channel.c:1834,35'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1835,9'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1837,16'
          Branch Sides:
            - BranchSide:      'channel.c:1838,18'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1839,16'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1845,12'
          Branch Sides:
            - BranchSide:      'channel.c:1846,14'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1848,12'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1848,12'
          Branch Sides:
            - BranchSide:      'channel.c:1849,14'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1851,12'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1851,12'
          Branch Sides:
            - BranchSide:      'channel.c:1852,14'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1854,12'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1854,12'
          Branch Sides:
            - BranchSide:      'channel.c:1855,14'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1856,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1823,23'
          Dst:             strlen
        - Src:             'channel.c:1827,28'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_get_exit_status
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1791
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1792,8'
          Branch Sides:
            - BranchSide:      'channel.c:1793,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1795,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libssh2_channel_flush_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - stream
      BBCount:         20
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_channel_flush
        - _libssh2_wait_socket
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1773,8'
          Branch Sides:
            - BranchSide:      'channel.c:1774,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_flush
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1776,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_flush
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1776,5'
          Branch Sides:
            - BranchSide:      'channel.c:1776,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1776,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_flush
        - Branch String:   'channel.c:1776,5'
          Branch Sides:
            - BranchSide:      'channel.c:1776,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_flush
            - BranchSide:      'channel.c:1776,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1776,5'
          Branch Sides:
            - BranchSide:      'channel.c:1776,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_flush
            - BranchSide:      'channel.c:1776,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1776,5'
          Branch Sides:
            - BranchSide:      'channel.c:1776,5'
              BranchSideFuncs:
                - _libssh2_channel_flush
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1776,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1776,5'
          Dst:             time
        - Src:             'channel.c:1776,5'
          Dst:             _libssh2_channel_flush
        - Src:             'channel.c:1776,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_channel_set_blocking
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - blocking
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_session_set_blocking
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1660,8'
          Branch Sides:
            - BranchSide:      'channel.c:1660,8'
              BranchSideFuncs:
                - _libssh2_session_set_blocking
            - BranchSide:      'channel.c:1661,45'
              BranchSideFuncs:
                - _libssh2_session_set_blocking
      Callsites:
        - Src:             'channel.c:1661,15'
          Dst:             _libssh2_session_set_blocking
    - functionName:    libssh2_channel_process_startup
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - req
        - req_len
        - msg
        - msg_len
      BBCount:         20
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_channel_process_startup
        - _libssh2_wait_socket
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1641,8'
          Branch Sides:
            - BranchSide:      'channel.c:1642,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_process_startup
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1644,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_process_startup
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1644,5'
          Branch Sides:
            - BranchSide:      'channel.c:1644,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1644,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_process_startup
        - Branch String:   'channel.c:1644,5'
          Branch Sides:
            - BranchSide:      'channel.c:1644,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_process_startup
            - BranchSide:      'channel.c:1644,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1644,5'
          Branch Sides:
            - BranchSide:      'channel.c:1644,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_process_startup
            - BranchSide:      'channel.c:1644,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1644,5'
          Branch Sides:
            - BranchSide:      'channel.c:1644,5'
              BranchSideFuncs:
                - _libssh2_channel_process_startup
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1644,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1644,5'
          Dst:             time
        - Src:             'channel.c:1644,5'
          Dst:             _libssh2_channel_process_startup
        - Src:             'channel.c:1644,5'
          Dst:             _libssh2_wait_socket
    - functionName:    _libssh2_channel_process_startup
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - request
        - request_len
        - message
        - message_len
      BBCount:         41
      ICount:          356
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_packet_requirev
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:1536,8'
          Branch Sides:
            - BranchSide:      'channel.c:1537,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1541,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
        - Branch String:   'channel.c:1541,8'
          Branch Sides:
            - BranchSide:      'channel.c:1543,39'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_store_u32
            - BranchSide:      'channel.c:1574,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1549,12'
          Branch Sides:
            - BranchSide:      'channel.c:1550,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_store_u32
            - BranchSide:      'channel.c:1552,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_store_u32
        - Branch String:   'channel.c:1552,9'
          Branch Sides:
            - BranchSide:      'channel.c:1552,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_store_u32
            - BranchSide:      'channel.c:1552,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_store_u32
        - Branch String:   'channel.c:1558,12'
          Branch Sides:
            - BranchSide:      'channel.c:1559,35'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_store_u32
            - BranchSide:      'channel.c:1563,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_store_u32
        - Branch String:   'channel.c:1568,12'
          Branch Sides:
            - BranchSide:      'channel.c:1569,46'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1571,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1574,8'
          Branch Sides:
            - BranchSide:      'channel.c:1575,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1600,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
        - Branch String:   'channel.c:1580,12'
          Branch Sides:
            - BranchSide:      'channel.c:1581,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1585,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1600,8'
          Branch Sides:
            - BranchSide:      'channel.c:1604,39'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1624,27'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:1607,12'
          Branch Sides:
            - BranchSide:      'channel.c:1608,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1610,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1610,20'
          Branch Sides:
            - BranchSide:      'channel.c:1610,23'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1611,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:1620,12'
          Branch Sides:
            - BranchSide:      'channel.c:1621,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1622,5'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:1537,16'
          Dst:             _libssh2_error
        - Src:             'channel.c:1552,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:1559,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1564,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1565,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:1569,13'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1575,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:1581,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:1589,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1595,9'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:1604,14'
          Dst:             _libssh2_packet_requirev
        - Src:             'channel.c:1612,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1624,12'
          Dst:             _libssh2_error
    - functionName:    channel_x11_req
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - single_connection
        - auth_proto
        - auth_cookie
        - screen_number
      BBCount:         53
      ICount:          448
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_openssl_random
        - _libssh2_packet_requirev
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:1379,9'
          Branch Sides:
            - BranchSide:      'channel.c:1378,12'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - snprintf
                - _libssh2_error
                - strlen
            - BranchSide:      'channel.c:1379,29'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - snprintf
                - _libssh2_error
                - strlen
        - Branch String:   'channel.c:1381,9'
          Branch Sides:
            - BranchSide:      'channel.c:1380,12'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - snprintf
                - _libssh2_error
            - BranchSide:      'channel.c:1381,30'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - snprintf
                - _libssh2_error
        - Branch String:   'channel.c:1384,8'
          Branch Sides:
            - BranchSide:      'channel.c:1388,38'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
            - BranchSide:      'channel.c:1446,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1394,9'
          Branch Sides:
            - BranchSide:      'channel.c:1394,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
            - BranchSide:      'channel.c:1394,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
        - Branch String:   'channel.c:1394,9'
          Branch Sides:
            - BranchSide:      'channel.c:1394,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
            - BranchSide:      'channel.c:1394,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
        - Branch String:   'channel.c:1404,12'
          Branch Sides:
            - BranchSide:      'channel.c:1405,35'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
            - BranchSide:      'channel.c:1409,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
        - Branch String:   'channel.c:1416,32'
          Branch Sides:
            - BranchSide:      'channel.c:1416,45'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
            - BranchSide:      'channel.c:1417,28'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
        - Branch String:   'channel.c:1420,12'
          Branch Sides:
            - BranchSide:      'channel.c:1421,20'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1431,16'
              BranchSideFuncs:
                - _libssh2_openssl_random
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
                - _libssh2_error
        - Branch String:   'channel.c:1431,16'
          Branch Sides:
            - BranchSide:      'channel.c:1432,39'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1436,19'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - snprintf
        - Branch String:   'channel.c:1436,13'
          Branch Sides:
            - BranchSide:      'channel.c:0,0'
              BranchSideFuncs:
                - snprintf
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1437,35'
              BranchSideFuncs:
                - snprintf
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1446,8'
          Branch Sides:
            - BranchSide:      'channel.c:1447,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1470,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
        - Branch String:   'channel.c:1450,12'
          Branch Sides:
            - BranchSide:      'channel.c:1451,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1455,12'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1455,12'
          Branch Sides:
            - BranchSide:      'channel.c:1456,13'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1462,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
        - Branch String:   'channel.c:1470,8'
          Branch Sides:
            - BranchSide:      'channel.c:1475,39'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1495,27'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:1478,12'
          Branch Sides:
            - BranchSide:      'channel.c:1479,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1481,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1481,20'
          Branch Sides:
            - BranchSide:      'channel.c:1481,23'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1482,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:1491,12'
          Branch Sides:
            - BranchSide:      'channel.c:1492,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1493,5'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:1379,22'
          Dst:             strlen
        - Src:             'channel.c:1381,23'
          Dst:             strlen
        - Src:             'channel.c:1394,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:1405,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1410,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1411,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:1416,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:1419,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1431,16'
          Dst:             _libssh2_openssl_random
        - Src:             'channel.c:1432,24'
          Dst:             _libssh2_error
        - Src:             'channel.c:1437,17'
          Dst:             snprintf
        - Src:             'channel.c:1442,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1447,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:1451,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:1459,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1465,9'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:1475,14'
          Dst:             _libssh2_packet_requirev
        - Src:             'channel.c:1483,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1495,12'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_x11_req_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - single_connection
        - auth_proto
        - auth_cookie
        - screen_number
      BBCount:         20
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_wait_socket
        - channel_x11_req
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1510,8'
          Branch Sides:
            - BranchSide:      'channel.c:1511,9'
              BranchSideFuncs:
                - time
                - channel_x11_req
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1513,5'
              BranchSideFuncs:
                - time
                - channel_x11_req
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1513,5'
          Branch Sides:
            - BranchSide:      'channel.c:1513,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1513,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_x11_req
        - Branch String:   'channel.c:1513,5'
          Branch Sides:
            - BranchSide:      'channel.c:1513,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_x11_req
            - BranchSide:      'channel.c:1513,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1513,5'
          Branch Sides:
            - BranchSide:      'channel.c:1513,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_x11_req
            - BranchSide:      'channel.c:1513,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1513,5'
          Branch Sides:
            - BranchSide:      'channel.c:1513,5'
              BranchSideFuncs:
                - channel_x11_req
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1513,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1513,5'
          Dst:             time
        - Src:             'channel.c:1513,5'
          Dst:             channel_x11_req
        - Src:             'channel.c:1513,5'
          Dst:             _libssh2_wait_socket
    - functionName:    channel_request_pty_size
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - width
        - height
        - width_px
        - height_px
      BBCount:         15
      ICount:          167
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:1298,8'
          Branch Sides:
            - BranchSide:      'channel.c:1299,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1325,8'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1325,8'
          Branch Sides:
            - BranchSide:      'channel.c:1326,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1343,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1329,12'
          Branch Sides:
            - BranchSide:      'channel.c:1330,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1334,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:1305,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:1313,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1314,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:1317,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1318,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1319,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1320,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1326,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:1330,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:1336,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1339,9'
          Dst:             _libssh2_htonu32
    - functionName:    libssh2_channel_request_pty_size_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - width
        - height
        - width_px
        - height_px
      BBCount:         20
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_wait_socket
        - channel_request_pty_size
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1353,8'
          Branch Sides:
            - BranchSide:      'channel.c:1354,9'
              BranchSideFuncs:
                - time
                - channel_request_pty_size
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1356,5'
              BranchSideFuncs:
                - time
                - channel_request_pty_size
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1356,5'
          Branch Sides:
            - BranchSide:      'channel.c:1356,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1356,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_request_pty_size
        - Branch String:   'channel.c:1356,5'
          Branch Sides:
            - BranchSide:      'channel.c:1356,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_request_pty_size
            - BranchSide:      'channel.c:1356,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1356,5'
          Branch Sides:
            - BranchSide:      'channel.c:1356,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_request_pty_size
            - BranchSide:      'channel.c:1356,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1356,5'
          Branch Sides:
            - BranchSide:      'channel.c:1356,5'
              BranchSideFuncs:
                - channel_request_pty_size
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1356,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1356,5'
          Dst:             time
        - Src:             'channel.c:1356,5'
          Dst:             channel_request_pty_size
        - Src:             'channel.c:1356,5'
          Dst:             _libssh2_wait_socket
    - functionName:    channel_request_pty
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - term
        - term_len
        - modes
        - modes_len
        - width
        - height
        - width_px
        - height_px
      BBCount:         30
      ICount:          290
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_packet_requirev
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:1023,8'
          Branch Sides:
            - BranchSide:      'channel.c:1027,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1060,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1027,12'
          Branch Sides:
            - BranchSide:      'channel.c:1028,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1032,38'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1060,8'
          Branch Sides:
            - BranchSide:      'channel.c:1061,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1079,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
        - Branch String:   'channel.c:1064,12'
          Branch Sides:
            - BranchSide:      'channel.c:1065,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1069,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1079,8'
          Branch Sides:
            - BranchSide:      'channel.c:1083,39'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1104,27'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:1086,12'
          Branch Sides:
            - BranchSide:      'channel.c:1087,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1089,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1089,20'
          Branch Sides:
            - BranchSide:      'channel.c:1089,23'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1090,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:1100,12'
          Branch Sides:
            - BranchSide:      'channel.c:1101,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1102,5'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:1028,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1038,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:1045,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1046,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:1050,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:1051,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1052,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1053,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1054,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1055,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:1061,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:1065,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:1071,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1074,9'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:1083,14'
          Dst:             _libssh2_packet_requirev
        - Src:             'channel.c:1091,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1104,12'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_request_pty_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - channel
        - term
        - term_len
        - modes
        - modes_len
        - width
        - height
        - width_px
        - height_px
      BBCount:         20
      ICount:          124
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_wait_socket
        - channel_request_pty
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1279,8'
          Branch Sides:
            - BranchSide:      'channel.c:1280,9'
              BranchSideFuncs:
                - time
                - channel_request_pty
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1282,5'
              BranchSideFuncs:
                - time
                - channel_request_pty
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1282,5'
          Branch Sides:
            - BranchSide:      'channel.c:1282,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1282,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_request_pty
        - Branch String:   'channel.c:1282,5'
          Branch Sides:
            - BranchSide:      'channel.c:1282,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_request_pty
            - BranchSide:      'channel.c:1282,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1282,5'
          Branch Sides:
            - BranchSide:      'channel.c:1282,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_request_pty
            - BranchSide:      'channel.c:1282,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1282,5'
          Branch Sides:
            - BranchSide:      'channel.c:1282,5'
              BranchSideFuncs:
                - channel_request_pty
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1282,5'
          Dst:             time
        - Src:             'channel.c:1282,5'
          Dst:             channel_request_pty
        - Src:             'channel.c:1282,5'
          Dst:             _libssh2_wait_socket
    - functionName:    channel_request_auth_agent
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - request_str
        - request_str_len
      BBCount:         27
      ICount:          246
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_packet_requirev
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channel.c:1123,8'
          Branch Sides:
            - BranchSide:      'channel.c:1127,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1160,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1127,12'
          Branch Sides:
            - BranchSide:      'channel.c:1128,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1135,51'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1160,8'
          Branch Sides:
            - BranchSide:      'channel.c:1163,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1182,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
        - Branch String:   'channel.c:1167,12'
          Branch Sides:
            - BranchSide:      'channel.c:1168,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:1172,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1182,8'
          Branch Sides:
            - BranchSide:      'channel.c:1187,39'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:1209,27'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:1191,12'
          Branch Sides:
            - BranchSide:      'channel.c:1192,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1194,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:1205,12'
          Branch Sides:
            - BranchSide:      'channel.c:1206,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1207,5'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:1128,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1141,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:1153,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:1154,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:1163,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:1168,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:1174,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1177,9'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:1187,14'
          Dst:             _libssh2_packet_requirev
        - Src:             'channel.c:1196,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:1209,12'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_request_auth_agent
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
      BBCount:         53
      ICount:          233
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - _libssh2_wait_socket
        - channel_request_auth_agent
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:1226,8'
          Branch Sides:
            - BranchSide:      'channel.c:1227,9'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1229,8'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1235,8'
          Branch Sides:
            - BranchSide:      'channel.c:1236,9'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1248,8'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1236,9'
          Branch Sides:
            - BranchSide:      'channel.c:1236,9'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1236,9'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
                - _libssh2_wait_socket
                - channel_request_auth_agent
        - Branch String:   'channel.c:1236,9'
          Branch Sides:
            - BranchSide:      'channel.c:1236,9'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
                - _libssh2_wait_socket
                - channel_request_auth_agent
            - BranchSide:      'channel.c:1236,9'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1236,9'
          Branch Sides:
            - BranchSide:      'channel.c:1236,9'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
                - channel_request_auth_agent
            - BranchSide:      'channel.c:1236,9'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1236,9'
          Branch Sides:
            - BranchSide:      'channel.c:1236,9'
              BranchSideFuncs:
                - channel_request_auth_agent
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1236,9'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1243,37'
          Branch Sides:
            - BranchSide:      'channel.c:1244,12'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1246,5'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1243,12'
          Branch Sides:
            - BranchSide:      'channel.c:1245,13'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1246,5'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1248,8'
          Branch Sides:
            - BranchSide:      'channel.c:1249,9'
              BranchSideFuncs:
                - time
                - channel_request_auth_agent
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1261,8'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1249,9'
          Branch Sides:
            - BranchSide:      'channel.c:1249,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1249,9'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_request_auth_agent
        - Branch String:   'channel.c:1249,9'
          Branch Sides:
            - BranchSide:      'channel.c:1249,9'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_request_auth_agent
            - BranchSide:      'channel.c:1249,9'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1249,9'
          Branch Sides:
            - BranchSide:      'channel.c:1249,9'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_request_auth_agent
            - BranchSide:      'channel.c:1249,9'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1249,9'
          Branch Sides:
            - BranchSide:      'channel.c:1249,9'
              BranchSideFuncs:
                - channel_request_auth_agent
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1249,9'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1255,37'
          Branch Sides:
            - BranchSide:      'channel.c:1256,12'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1258,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1255,12'
          Branch Sides:
            - BranchSide:      'channel.c:1257,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1258,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1261,8'
          Branch Sides:
            - BranchSide:      'channel.c:1262,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1264,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1236,9'
          Dst:             time
        - Src:             'channel.c:1236,9'
          Dst:             channel_request_auth_agent
        - Src:             'channel.c:1236,9'
          Dst:             _libssh2_wait_socket
        - Src:             'channel.c:1249,9'
          Dst:             time
        - Src:             'channel.c:1249,9'
          Dst:             channel_request_auth_agent
        - Src:             'channel.c:1249,9'
          Dst:             _libssh2_wait_socket
    - functionName:    channel_setenv
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - varname
        - varname_len
        - value
        - value_len
      BBCount:         29
      ICount:          323
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_packet_requirev
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:894,8'
          Branch Sides:
            - BranchSide:      'channel.c:897,38'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:926,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:910,12'
          Branch Sides:
            - BranchSide:      'channel.c:911,35'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:916,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:926,8'
          Branch Sides:
            - BranchSide:      'channel.c:927,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:952,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:931,12'
          Branch Sides:
            - BranchSide:      'channel.c:932,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:936,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_error
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:952,8'
          Branch Sides:
            - BranchSide:      'channel.c:953,39'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:981,5'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:957,12'
          Branch Sides:
            - BranchSide:      'channel.c:958,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:960,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:960,12'
          Branch Sides:
            - BranchSide:      'channel.c:961,13'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:966,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:972,12'
          Branch Sides:
            - BranchSide:      'channel.c:973,13'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:978,9'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:903,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:911,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:917,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:918,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:920,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:921,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:927,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:932,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:940,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:947,9'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:953,14'
          Dst:             _libssh2_packet_requirev
        - Src:             'channel.c:962,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:968,20'
          Dst:             _libssh2_error
        - Src:             'channel.c:982,12'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_setenv_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - channel
        - varname
        - varname_len
        - value
        - value_len
      BBCount:         20
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_wait_socket
        - channel_setenv
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:998,8'
          Branch Sides:
            - BranchSide:      'channel.c:999,9'
              BranchSideFuncs:
                - time
                - channel_setenv
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1001,5'
              BranchSideFuncs:
                - time
                - channel_setenv
                - _libssh2_wait_socket
        - Branch String:   'channel.c:1001,5'
          Branch Sides:
            - BranchSide:      'channel.c:1001,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:1001,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_setenv
        - Branch String:   'channel.c:1001,5'
          Branch Sides:
            - BranchSide:      'channel.c:1001,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_setenv
            - BranchSide:      'channel.c:1001,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1001,5'
          Branch Sides:
            - BranchSide:      'channel.c:1001,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_setenv
            - BranchSide:      'channel.c:1001,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:1001,5'
          Branch Sides:
            - BranchSide:      'channel.c:1001,5'
              BranchSideFuncs:
                - channel_setenv
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:1001,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:1001,5'
          Dst:             time
        - Src:             'channel.c:1001,5'
          Dst:             channel_setenv
        - Src:             'channel.c:1001,5'
          Dst:             _libssh2_wait_socket
    - functionName:    channel_forward_accept
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - listener
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _libssh2_error
        - _libssh2_list_add
        - _libssh2_list_first
        - _libssh2_list_remove
        - _libssh2_transport_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:833,5'
          Branch Sides:
            - BranchSide:      'channel.c:832,38'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_add
            - BranchSide:      'channel.c:835,29'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_add
        - Branch String:   'channel.c:835,8'
          Branch Sides:
            - BranchSide:      'channel.c:836,57'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_add
            - BranchSide:      'channel.c:849,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:849,8'
          Branch Sides:
            - BranchSide:      'channel.c:850,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:854,24'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'channel.c:832,14'
          Dst:             _libssh2_transport_read
        - Src:             'channel.c:835,8'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:836,36'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:839,9'
          Dst:             _libssh2_list_remove
        - Src:             'channel.c:844,9'
          Dst:             _libssh2_list_add
        - Src:             'channel.c:850,9'
          Dst:             _libssh2_error
        - Src:             'channel.c:854,9'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_forward_accept
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - listener
      BBCount:         22
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _libssh2_wait_socket
        - channel_forward_accept
        - libssh2_session_last_errno
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:869,8'
          Branch Sides:
            - BranchSide:      'channel.c:870,9'
              BranchSideFuncs:
                - time
                - channel_forward_accept
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs:
                - time
                - channel_forward_accept
                - libssh2_session_last_errno
                - _libssh2_wait_socket
        - Branch String:   'channel.c:872,5'
          Branch Sides:
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_forward_accept
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:872,5'
          Branch Sides:
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_forward_accept
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:872,5'
          Branch Sides:
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_forward_accept
        - Branch String:   'channel.c:872,5'
          Branch Sides:
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_forward_accept
                - libssh2_session_last_errno
        - Branch String:   'channel.c:872,5'
          Branch Sides:
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs:
                - channel_forward_accept
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:872,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:872,5'
          Dst:             time
        - Src:             'channel.c:872,5'
          Dst:             channel_forward_accept
        - Src:             'channel.c:872,5'
          Dst:             libssh2_session_last_errno
        - Src:             'channel.c:872,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_channel_forward_cancel
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - listener
      BBCount:         20
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_channel_forward_cancel
        - _libssh2_wait_socket
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:813,8'
          Branch Sides:
            - BranchSide:      'channel.c:814,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_forward_cancel
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:816,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_forward_cancel
                - _libssh2_wait_socket
        - Branch String:   'channel.c:816,5'
          Branch Sides:
            - BranchSide:      'channel.c:816,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:816,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_forward_cancel
        - Branch String:   'channel.c:816,5'
          Branch Sides:
            - BranchSide:      'channel.c:816,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_forward_cancel
            - BranchSide:      'channel.c:816,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:816,5'
          Branch Sides:
            - BranchSide:      'channel.c:816,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_forward_cancel
            - BranchSide:      'channel.c:816,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:816,5'
          Branch Sides:
            - BranchSide:      'channel.c:816,5'
              BranchSideFuncs:
                - _libssh2_channel_forward_cancel
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:816,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:816,5'
          Dst:             time
        - Src:             'channel.c:816,5'
          Dst:             _libssh2_channel_forward_cancel
        - Src:             'channel.c:816,5'
          Dst:             _libssh2_wait_socket
    - functionName:    _libssh2_channel_forward_cancel
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - listener
      BBCount:         23
      ICount:          243
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_channel_free
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_list_first
        - _libssh2_list_next
        - _libssh2_list_remove
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'channel.c:731,8'
          Branch Sides:
            - BranchSide:      'channel.c:732,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_next
                - _libssh2_channel_free
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:754,18'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_next
                - _libssh2_channel_free
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:737,12'
          Branch Sides:
            - BranchSide:      'channel.c:738,28'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_next
                - _libssh2_channel_free
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:743,12'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_next
                - _libssh2_channel_free
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:757,8'
          Branch Sides:
            - BranchSide:      'channel.c:758,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_next
                - _libssh2_channel_free
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:780,35'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_next
                - _libssh2_channel_free
        - Branch String:   'channel.c:759,12'
          Branch Sides:
            - BranchSide:      'channel.c:760,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:765,17'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_remove
                - _libssh2_list_next
                - _libssh2_channel_free
                - _libssh2_error
        - Branch String:   'channel.c:781,5'
          Branch Sides:
            - BranchSide:      'channel.c:782,53'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_channel_free
                - _libssh2_list_remove
            - BranchSide:      'channel.c:790,5'
              BranchSideFuncs:
                - _libssh2_list_remove
        - Branch String:   'channel.c:785,12'
          Branch Sides:
            - BranchSide:      'channel.c:786,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:788,18'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_list_next
                - _libssh2_channel_free
      Callsites:
        - Src:             'channel.c:723,23'
          Dst:             strlen
        - Src:             'channel.c:732,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:738,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:744,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:748,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:749,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:758,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:760,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:766,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:780,14'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:782,33'
          Dst:             _libssh2_list_next
        - Src:             'channel.c:784,14'
          Dst:             _libssh2_channel_free
        - Src:             'channel.c:793,5'
          Dst:             _libssh2_list_remove
    - functionName:    channel_forward_listen
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - host
        - port
        - bound_port
        - queue_maxsize
      BBCount:         51
      ICount:          459
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - _libssh2_calloc
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_list_add
        - _libssh2_ntohu32
        - _libssh2_packet_requirev
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:550,8'
          Branch Sides:
            - BranchSide:      'channel.c:551,14'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - strlen
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
            - BranchSide:      'channel.c:553,8'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - strlen
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
        - Branch String:   'channel.c:553,8'
          Branch Sides:
            - BranchSide:      'channel.c:554,54'
              BranchSideFuncs:
                - strlen
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:587,8'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:571,12'
          Branch Sides:
            - BranchSide:      'channel.c:572,28'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:577,12'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:587,8'
          Branch Sides:
            - BranchSide:      'channel.c:588,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:613,8'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:592,12'
          Branch Sides:
            - BranchSide:      'channel.c:593,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:598,17'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:613,8'
          Branch Sides:
            - BranchSide:      'channel.c:616,39'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:685,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:619,12'
          Branch Sides:
            - BranchSide:      'channel.c:620,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:623,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'channel.c:623,20'
          Branch Sides:
            - BranchSide:      'channel.c:623,24'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:624,28'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:629,12'
          Branch Sides:
            - BranchSide:      'channel.c:632,24'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:676,17'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'channel.c:633,16'
          Branch Sides:
            - BranchSide:      'channel.c:634,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:638,21'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:639,20'
          Branch Sides:
            - BranchSide:      'channel.c:640,36'
              BranchSideFuncs:
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'channel.c:647,41'
              BranchSideFuncs:
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:650,38'
          Branch Sides:
            - BranchSide:      'channel.c:650,42'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_list_add
            - BranchSide:      'channel.c:658,42'
              BranchSideFuncs:
                - _libssh2_list_add
        - Branch String:   'channel.c:650,24'
          Branch Sides:
            - BranchSide:      'channel.c:651,59'
              BranchSideFuncs:
                - _libssh2_list_add
            - BranchSide:      'channel.c:658,42'
              BranchSideFuncs:
                - _libssh2_list_add
      Callsites:
        - Src:             'channel.c:554,47'
          Dst:             strlen
        - Src:             'channel.c:565,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:572,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:578,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:581,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:582,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:588,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:593,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:599,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:616,14'
          Dst:             _libssh2_packet_requirev
        - Src:             'channel.c:620,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:624,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:632,24'
          Dst:             _libssh2_calloc
        - Src:             'channel.c:634,17'
          Dst:             _libssh2_error
        - Src:             'channel.c:640,21'
          Dst:             _libssh2_error
        - Src:             'channel.c:651,42'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:652,25'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:664,21'
          Dst:             _libssh2_list_add
        - Src:             'channel.c:678,13'
          Dst:             _libssh2_error
    - functionName:    libssh2_channel_forward_listen_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - host
        - port
        - bound_port
        - queue_maxsize
      BBCount:         22
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _libssh2_wait_socket
        - channel_forward_listen
        - libssh2_session_last_errno
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:701,8'
          Branch Sides:
            - BranchSide:      'channel.c:702,9'
              BranchSideFuncs:
                - time
                - channel_forward_listen
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs:
                - time
                - channel_forward_listen
                - libssh2_session_last_errno
                - _libssh2_wait_socket
        - Branch String:   'channel.c:704,5'
          Branch Sides:
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_forward_listen
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:704,5'
          Branch Sides:
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_forward_listen
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:704,5'
          Branch Sides:
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_forward_listen
        - Branch String:   'channel.c:704,5'
          Branch Sides:
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_forward_listen
                - libssh2_session_last_errno
        - Branch String:   'channel.c:704,5'
          Branch Sides:
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs:
                - channel_forward_listen
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:704,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:704,5'
          Dst:             time
        - Src:             'channel.c:704,5'
          Dst:             channel_forward_listen
        - Src:             'channel.c:704,5'
          Dst:             libssh2_session_last_errno
        - Src:             'channel.c:704,5'
          Dst:             _libssh2_wait_socket
    - functionName:    channel_direct_streamlocal
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - socket_path
        - shost
        - sport
      BBCount:         14
      ICount:          159
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_channel_open
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_store_str
        - _libssh2_store_u32
        - libssh2_session_last_errno
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:469,8'
          Branch Sides:
            - BranchSide:      'channel.c:470,43'
              BranchSideFuncs:
                - strlen
                - strlen
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_channel_open
                - libssh2_session_last_errno
            - BranchSide:      'channel.c:492,31'
              BranchSideFuncs:
                - _libssh2_channel_open
                - libssh2_session_last_errno
        - Branch String:   'channel.c:481,12'
          Branch Sides:
            - BranchSide:      'channel.c:482,28'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_channel_open
                - libssh2_session_last_errno
            - BranchSide:      'channel.c:486,32'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_channel_open
                - libssh2_session_last_errno
        - Branch String:   'channel.c:499,17'
          Branch Sides:
            - BranchSide:      'channel.c:500,36'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:499,8'
          Branch Sides:
            - BranchSide:      'channel.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:507,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:470,36'
          Dst:             strlen
        - Src:             'channel.c:471,37'
          Dst:             strlen
        - Src:             'channel.c:475,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:482,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:486,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:487,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:488,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:492,9'
          Dst:             _libssh2_channel_open
        - Src:             'channel.c:500,9'
          Dst:             libssh2_session_last_errno
    - functionName:    _libssh2_channel_open
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - channel_type
        - channel_type_len
        - window_size
        - packet_size
        - message
        - message_len
      BBCount:         60
      ICount:          719
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - _libssh2_calloc
        - _libssh2_channel_nextid
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_list_add
        - _libssh2_list_remove
        - _libssh2_ntohu32
        - _libssh2_packet_ask
        - _libssh2_packet_requirev
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'channel.c:146,8'
          Branch Sides:
            - BranchSide:      'channel.c:147,9'
              BranchSideFuncs:
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:210,8'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:164,12'
          Branch Sides:
            - BranchSide:      'channel.c:165,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:169,51'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:172,12'
          Branch Sides:
            - BranchSide:      'channel.c:173,28'
              BranchSideFuncs:
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:179,16'
              BranchSideFuncs:
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:194,12'
          Branch Sides:
            - BranchSide:      'channel.c:195,28'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:199,12'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:210,8'
          Branch Sides:
            - BranchSide:      'channel.c:211,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:229,8'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:215,12'
          Branch Sides:
            - BranchSide:      'channel.c:216,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:220,17'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_packet_requirev
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:229,8'
          Branch Sides:
            - BranchSide:      'channel.c:229,31'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:230,39'
              BranchSideFuncs:
                - _libssh2_packet_requirev
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:236,12'
          Branch Sides:
            - BranchSide:      'channel.c:237,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'channel.c:240,17'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:245,12'
          Branch Sides:
            - BranchSide:      'channel.c:246,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:251,12'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'channel.c:251,12'
          Branch Sides:
            - BranchSide:      'channel.c:253,16'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:285,12'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'channel.c:253,16'
          Branch Sides:
            - BranchSide:      'channel.c:254,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:260,34'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'channel.c:285,12'
          Branch Sides:
            - BranchSide:      'channel.c:287,34'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'channel.c:311,5'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
        - Branch String:   'channel.c:288,13'
          Branch Sides:
            - BranchSide:      'channel.c:290,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:295,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:299,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:303,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:307,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
        - Branch String:   'channel.c:315,8'
          Branch Sides:
            - BranchSide:      'channel.c:316,9'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:319,8'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
        - Branch String:   'channel.c:319,8'
          Branch Sides:
            - BranchSide:      'channel.c:320,9'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:323,8'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
        - Branch String:   'channel.c:323,8'
          Branch Sides:
            - BranchSide:      'channel.c:325,9'
              BranchSideFuncs:
                - _libssh2_list_remove
                - _libssh2_htonu32
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:348,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:335,15'
          Branch Sides:
            - BranchSide:      'channel.c:331,9'
              BranchSideFuncs:
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:336,36'
              BranchSideFuncs:
                - _libssh2_packet_ask
                - _libssh2_packet_ask
        - Branch String:   'channel.c:331,9'
          Branch Sides:
            - BranchSide:      'channel.c:340,13'
              BranchSideFuncs:
                - _libssh2_packet_ask
                - _libssh2_packet_ask
            - BranchSide:      'channel.c:344,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:153,39'
          Dst:             _libssh2_channel_nextid
        - Src:             'channel.c:159,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:163,13'
          Dst:             _libssh2_calloc
        - Src:             'channel.c:165,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:173,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:189,9'
          Dst:             _libssh2_list_add
        - Src:             'channel.c:195,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:200,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:201,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:202,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:203,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:211,14'
          Dst:             _libssh2_transport_send
        - Src:             'channel.c:216,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:221,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:230,14'
          Dst:             _libssh2_packet_requirev
        - Src:             'channel.c:237,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:241,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:246,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:254,17'
          Dst:             _libssh2_error
        - Src:             'channel.c:260,17'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:262,17'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:264,17'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:266,17'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:267,13'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:287,17'
          Dst:             _libssh2_ntohu32
        - Src:             'channel.c:290,17'
          Dst:             _libssh2_error
        - Src:             'channel.c:295,17'
          Dst:             _libssh2_error
        - Src:             'channel.c:299,17'
          Dst:             _libssh2_error
        - Src:             'channel.c:303,17'
          Dst:             _libssh2_error
        - Src:             'channel.c:307,17'
          Dst:             _libssh2_error
        - Src:             'channel.c:327,9'
          Dst:             _libssh2_list_remove
        - Src:             'channel.c:330,9'
          Dst:             _libssh2_htonu32
        - Src:             'channel.c:331,16'
          Dst:             _libssh2_packet_ask
        - Src:             'channel.c:336,16'
          Dst:             _libssh2_packet_ask
    - functionName:    _libssh2_channel_nextid
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_list_first
        - _libssh2_list_next
      functionUses:    4
      BranchProfiles:
        - Branch String:   'channel.c:71,5'
          Branch Sides:
            - BranchSide:      'channel.c:72,12'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
            - BranchSide:      'channel.c:85,29'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'channel.c:72,12'
          Branch Sides:
            - BranchSide:      'channel.c:73,18'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
            - BranchSide:      'channel.c:75,39'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_debug_low
      Callsites:
        - Src:             'channel.c:69,15'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:75,19'
          Dst:             _libssh2_list_next
        - Src:             'channel.c:86,5'
          Dst:             _libssh2_debug_low
    - functionName:    libssh2_channel_direct_streamlocal_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - socket_path
        - shost
        - sport
      BBCount:         22
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _libssh2_wait_socket
        - channel_direct_streamlocal
        - libssh2_session_last_errno
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:527,8'
          Branch Sides:
            - BranchSide:      'channel.c:528,9'
              BranchSideFuncs:
                - time
                - channel_direct_streamlocal
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs:
                - time
                - channel_direct_streamlocal
                - libssh2_session_last_errno
                - _libssh2_wait_socket
        - Branch String:   'channel.c:530,5'
          Branch Sides:
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_direct_streamlocal
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:530,5'
          Branch Sides:
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_direct_streamlocal
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:530,5'
          Branch Sides:
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_direct_streamlocal
        - Branch String:   'channel.c:530,5'
          Branch Sides:
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_direct_streamlocal
                - libssh2_session_last_errno
        - Branch String:   'channel.c:530,5'
          Branch Sides:
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs:
                - channel_direct_streamlocal
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:530,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:530,5'
          Dst:             time
        - Src:             'channel.c:530,5'
          Dst:             channel_direct_streamlocal
        - Src:             'channel.c:530,5'
          Dst:             libssh2_session_last_errno
        - Src:             'channel.c:530,5'
          Dst:             _libssh2_wait_socket
    - functionName:    channel_direct_tcpip
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - host
        - port
        - shost
        - sport
      BBCount:         14
      ICount:          167
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_channel_open
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_store_str
        - _libssh2_store_u32
        - libssh2_session_last_errno
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'channel.c:388,8'
          Branch Sides:
            - BranchSide:      'channel.c:389,43'
              BranchSideFuncs:
                - strlen
                - strlen
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_channel_open
                - libssh2_session_last_errno
            - BranchSide:      'channel.c:414,31'
              BranchSideFuncs:
                - _libssh2_channel_open
                - libssh2_session_last_errno
        - Branch String:   'channel.c:401,12'
          Branch Sides:
            - BranchSide:      'channel.c:402,28'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_channel_open
                - libssh2_session_last_errno
            - BranchSide:      'channel.c:407,32'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_store_u32
                - _libssh2_channel_open
                - libssh2_session_last_errno
        - Branch String:   'channel.c:421,17'
          Branch Sides:
            - BranchSide:      'channel.c:422,36'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:429,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:421,8'
          Branch Sides:
            - BranchSide:      'channel.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:429,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:389,36'
          Dst:             strlen
        - Src:             'channel.c:390,37'
          Dst:             strlen
        - Src:             'channel.c:395,9'
          Dst:             _libssh2_debug_low
        - Src:             'channel.c:402,13'
          Dst:             _libssh2_error
        - Src:             'channel.c:407,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:408,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:409,9'
          Dst:             _libssh2_store_str
        - Src:             'channel.c:410,9'
          Dst:             _libssh2_store_u32
        - Src:             'channel.c:414,9'
          Dst:             _libssh2_channel_open
        - Src:             'channel.c:422,9'
          Dst:             libssh2_session_last_errno
    - functionName:    libssh2_channel_direct_tcpip_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - host
        - port
        - shost
        - sport
      BBCount:         22
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _libssh2_wait_socket
        - channel_direct_tcpip
        - libssh2_session_last_errno
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:448,8'
          Branch Sides:
            - BranchSide:      'channel.c:449,9'
              BranchSideFuncs:
                - time
                - channel_direct_tcpip
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs:
                - time
                - channel_direct_tcpip
                - libssh2_session_last_errno
                - _libssh2_wait_socket
        - Branch String:   'channel.c:451,5'
          Branch Sides:
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_direct_tcpip
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:451,5'
          Branch Sides:
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_direct_tcpip
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:451,5'
          Branch Sides:
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - channel_direct_tcpip
        - Branch String:   'channel.c:451,5'
          Branch Sides:
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - channel_direct_tcpip
                - libssh2_session_last_errno
        - Branch String:   'channel.c:451,5'
          Branch Sides:
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs:
                - channel_direct_tcpip
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:451,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:451,5'
          Dst:             time
        - Src:             'channel.c:451,5'
          Dst:             channel_direct_tcpip
        - Src:             'channel.c:451,5'
          Dst:             libssh2_session_last_errno
        - Src:             'channel.c:451,5'
          Dst:             _libssh2_wait_socket
    - functionName:    libssh2_channel_open_ex
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - type
        - type_len
        - window_size
        - packet_size
        - msg
        - msg_len
      BBCount:         22
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _libssh2_channel_open
        - _libssh2_wait_socket
        - libssh2_session_last_errno
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'channel.c:365,8'
          Branch Sides:
            - BranchSide:      'channel.c:366,9'
              BranchSideFuncs:
                - time
                - _libssh2_channel_open
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs:
                - time
                - _libssh2_channel_open
                - libssh2_session_last_errno
                - _libssh2_wait_socket
        - Branch String:   'channel.c:368,5'
          Branch Sides:
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - _libssh2_channel_open
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:368,5'
          Branch Sides:
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - _libssh2_channel_open
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:368,5'
          Branch Sides:
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs:
                - libssh2_session_last_errno
                - _libssh2_wait_socket
                - _libssh2_channel_open
        - Branch String:   'channel.c:368,5'
          Branch Sides:
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs:
                - _libssh2_wait_socket
                - _libssh2_channel_open
                - libssh2_session_last_errno
        - Branch String:   'channel.c:368,5'
          Branch Sides:
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs:
                - _libssh2_channel_open
                - libssh2_session_last_errno
                - _libssh2_wait_socket
            - BranchSide:      'channel.c:368,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'channel.c:368,5'
          Dst:             time
        - Src:             'channel.c:368,5'
          Dst:             _libssh2_channel_open
        - Src:             'channel.c:368,5'
          Dst:             libssh2_session_last_errno
        - Src:             'channel.c:368,5'
          Dst:             _libssh2_wait_socket
    - functionName:    _libssh2_channel_locate
      functionSourceFile: '/src/libssh2/src/channel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - channel_id
      BBCount:         20
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_list_first
        - _libssh2_list_next
      functionUses:    6
      BranchProfiles:
        - Branch String:   'channel.c:102,5'
          Branch Sides:
            - BranchSide:      'channel.c:105,12'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_list_first
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_list_next
            - BranchSide:      'channel.c:112,34'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_list_next
        - Branch String:   'channel.c:105,12'
          Branch Sides:
            - BranchSide:      'channel.c:106,20'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:107,5'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_list_first
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_list_next
        - Branch String:   'channel.c:112,5'
          Branch Sides:
            - BranchSide:      'channel.c:114,44'
              BranchSideFuncs:
                - _libssh2_list_first
                - _libssh2_list_next
                - _libssh2_list_next
            - BranchSide:      'channel.c:122,5'
              BranchSideFuncs: []
        - Branch String:   'channel.c:114,9'
          Branch Sides:
            - BranchSide:      'channel.c:117,16'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_list_next
                - _libssh2_list_first
            - BranchSide:      'channel.c:120,5'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_list_first
                - _libssh2_list_next
        - Branch String:   'channel.c:117,16'
          Branch Sides:
            - BranchSide:      'channel.c:118,24'
              BranchSideFuncs: []
            - BranchSide:      'channel.c:119,9'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_list_next
                - _libssh2_list_first
      Callsites:
        - Src:             'channel.c:102,19'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:104,19'
          Dst:             _libssh2_list_next
        - Src:             'channel.c:112,13'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:114,23'
          Dst:             _libssh2_list_first
        - Src:             'channel.c:116,23'
          Dst:             _libssh2_list_next
        - Src:             'channel.c:113,13'
          Dst:             _libssh2_list_next
    - functionName:    crypt_dtor
      functionSourceFile: '/src/libssh2/src/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - abstract
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_CIPHER_CTX_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypt.c:136,13'
          Branch Sides:
            - BranchSide:      'crypt.c:136,17'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      'crypt.c:136,13'
              BranchSideFuncs: []
        - Branch String:   'crypt.c:136,8'
          Branch Sides:
            - BranchSide:      'crypt.c:136,8'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
            - BranchSide:      'crypt.c:137,9'
              BranchSideFuncs:
                - EVP_CIPHER_CTX_free
      Callsites:
        - Src:             'crypt.c:137,9'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_CIPHER_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypt_encrypt
      functionSourceFile: '/src/libssh2/src/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - seqno
        - buf
        - buf_len
        - abstract
        - firstlast
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_cipher_crypt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypt.c:128,12'
          Dst:             _libssh2_cipher_crypt
    - functionName:    crypt_init
      functionSourceFile: '/src/libssh2/src/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method
        - iv
        - free_iv
        - secret
        - free_secret
        - encrypt
        - abstract
      BBCount:         8
      ICount:          104
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_cipher_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypt.c:102,8'
          Branch Sides:
            - BranchSide:      'crypt.c:103,9'
              BranchSideFuncs:
                - _libssh2_cipher_init
            - BranchSide:      'crypt.c:105,20'
              BranchSideFuncs:
                - _libssh2_cipher_init
        - Branch String:   'crypt.c:107,8'
          Branch Sides:
            - BranchSide:      'crypt.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'crypt.c:111,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypt.c:107,8'
          Dst:             _libssh2_cipher_init
    - functionName:    crypt_dtor_chacha20_poly
      functionSourceFile: '/src/libssh2/src/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - abstract
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypt.c:483,13'
          Branch Sides:
            - BranchSide:      'crypt.c:483,17'
              BranchSideFuncs: []
            - BranchSide:      'crypt.c:483,13'
              BranchSideFuncs: []
        - Branch String:   'crypt.c:483,8'
          Branch Sides:
            - BranchSide:      'crypt.c:483,8'
              BranchSideFuncs: []
            - BranchSide:      'crypt.c:484,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crypt_encrypt_chacha20_poly_buffer
      functionSourceFile: '/src/libssh2/src/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - seqno
        - buf
        - buf_len
        - abstract
        - firstlast
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - chachapoly_crypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypt.c:438,8'
          Branch Sides:
            - BranchSide:      'crypt.c:438,8'
              BranchSideFuncs:
                - chachapoly_crypt
                - chachapoly_crypt
            - BranchSide:      'crypt.c:439,12'
              BranchSideFuncs:
                - chachapoly_crypt
                - chachapoly_crypt
        - Branch String:   'crypt.c:439,12'
          Branch Sides:
            - BranchSide:      'crypt.c:446,37'
              BranchSideFuncs:
                - chachapoly_crypt
            - BranchSide:      'crypt.c:452,37'
              BranchSideFuncs:
                - chachapoly_crypt
      Callsites:
        - Src:             'crypt.c:446,19'
          Dst:             chachapoly_crypt
        - Src:             'crypt.c:452,19'
          Dst:             chachapoly_crypt
    - functionName:    crypt_get_length_chacha20_poly
      functionSourceFile: '/src/libssh2/src/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - seqno
        - data
        - data_size
        - len
        - abstract
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - chachapoly_get_length
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crypt.c:475,12'
          Dst:             chachapoly_get_length
    - functionName:    crypt_init_chacha20_poly
      functionSourceFile: '/src/libssh2/src/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method
        - iv
        - free_iv
        - secret
        - free_secret
        - encrypt
        - abstract
      BBCount:         8
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - chachapoly_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypt.c:406,8'
          Branch Sides:
            - BranchSide:      'crypt.c:407,9'
              BranchSideFuncs:
                - chachapoly_init
            - BranchSide:      'crypt.c:409,20'
              BranchSideFuncs:
                - chachapoly_init
        - Branch String:   'crypt.c:412,8'
          Branch Sides:
            - BranchSide:      'crypt.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'crypt.c:417,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypt.c:412,8'
          Dst:             chachapoly_init
    - functionName:    libssh2_crypt_methods
      functionSourceFile: '/src/libssh2/src/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_128_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_192_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_cbc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_128_ctr
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_192_ctr
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_ctr
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_keepalive_send
      functionSourceFile: '/src/libssh2/src/keepalive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - seconds_to_next
      BBCount:         23
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_error
        - _libssh2_transport_send
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keepalive.c:63,8'
          Branch Sides:
            - BranchSide:      'keepalive.c:64,12'
              BranchSideFuncs:
                - time
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'keepalive.c:69,11'
              BranchSideFuncs:
                - time
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'keepalive.c:64,12'
          Branch Sides:
            - BranchSide:      'keepalive.c:65,14'
              BranchSideFuncs: []
            - BranchSide:      'keepalive.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'keepalive.c:71,8'
          Branch Sides:
            - BranchSide:      'keepalive.c:74,23'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'keepalive.c:95,13'
              BranchSideFuncs: []
        - Branch String:   'keepalive.c:85,15'
          Branch Sides:
            - BranchSide:      'keepalive.c:85,18'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'keepalive.c:91,40'
              BranchSideFuncs: []
        - Branch String:   'keepalive.c:85,12'
          Branch Sides:
            - BranchSide:      'keepalive.c:86,28'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'keepalive.c:91,40'
              BranchSideFuncs: []
        - Branch String:   'keepalive.c:92,12'
          Branch Sides:
            - BranchSide:      'keepalive.c:93,32'
              BranchSideFuncs: []
            - BranchSide:      'keepalive.c:94,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keepalive.c:69,11'
          Dst:             time
        - Src:             'keepalive.c:82,14'
          Dst:             _libssh2_transport_send
        - Src:             'keepalive.c:86,13'
          Dst:             _libssh2_error
    - functionName:    libssh2_keepalive_config
      functionSourceFile: '/src/libssh2/src/keepalive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - session
        - want_reply
        - interval
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keepalive.c:50,8'
          Branch Sides:
            - BranchSide:      'keepalive.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'keepalive.c:53,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    kex_method_diffie_hellman_group_exchange_sha1_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         39
      ICount:          321
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - BN_new
        - _libssh2_bn_from_bin
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_bignum_bytes
        - _libssh2_htonu32
        - _libssh2_packet_require
        - _libssh2_transport_send
        - diffie_hellman_sha_algo
        - kex_diffie_hellman_cleanup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kex.c:1471,8'
          Branch Sides:
            - BranchSide:      'kex.c:1472,24'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'kex.c:1486,8'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:1486,8'
          Branch Sides:
            - BranchSide:      'kex.c:1487,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:1501,8'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
        - Branch String:   'kex.c:1489,12'
          Branch Sides:
            - BranchSide:      'kex.c:1490,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1492,17'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1501,8'
          Branch Sides:
            - BranchSide:      'kex.c:1502,38'
              BranchSideFuncs:
                - _libssh2_packet_require
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:1517,8'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1505,12'
          Branch Sides:
            - BranchSide:      'kex.c:1506,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1508,17'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1517,8'
          Branch Sides:
            - BranchSide:      'kex.c:1517,28'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:1523,12'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1523,12'
          Branch Sides:
            - BranchSide:      'kex.c:1524,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1529,20'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1535,12'
          Branch Sides:
            - BranchSide:      'kex.c:1536,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1541,12'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1541,12'
          Branch Sides:
            - BranchSide:      'kex.c:1542,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1547,33'
              BranchSideFuncs:
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1547,12'
          Branch Sides:
            - BranchSide:      'kex.c:1548,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1553,33'
              BranchSideFuncs:
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
        - Branch String:   'kex.c:1553,12'
          Branch Sides:
            - BranchSide:      'kex.c:1554,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1559,39'
              BranchSideFuncs:
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1567,12'
          Branch Sides:
            - BranchSide:      'kex.c:1568,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1570,5'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
      Callsites:
        - Src:             'kex.c:1472,24'
          Dst:             BN_new
        - Src:             'kex.c:1473,24'
          Dst:             BN_new
        - Src:             'kex.c:1476,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:1477,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:1478,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:1480,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1487,14'
          Dst:             _libssh2_transport_send
        - Src:             'kex.c:1493,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1502,14'
          Dst:             _libssh2_packet_require
        - Src:             'kex.c:1509,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1524,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1535,12'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'kex.c:1536,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1541,12'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'kex.c:1542,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1547,12'
          Dst:             _libssh2_bn_from_bin
        - Src:             'kex.c:1548,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1553,12'
          Dst:             _libssh2_bn_from_bin
        - Src:             'kex.c:1554,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1559,15'
          Dst:             diffie_hellman_sha_algo
        - Src:             'kex.c:1573,5'
          Dst:             kex_diffie_hellman_cleanup
    - functionName:    diffie_hellman_sha_algo
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - g
        - p
        - group_order
        - sha_algo_value
        - exchange_hash_ctx
        - packet_type_init
        - packet_type_reply
        - midhash
        - midhash_len
        - exchange_state
      BBCount:         235
      ICount:          2338
      EdgeCount:       325
      CyclomaticComplexity: 92
      functionsReached:
        - BN_CTX_new
        - BN_bn2bin
        - BN_new
        - BN_num_bits
        - _libssh2_base64_encode
        - _libssh2_bn_from_bin
        - _libssh2_copy_string
        - _libssh2_debug_low
        - _libssh2_dh_init
        - _libssh2_dh_key_pair
        - _libssh2_dh_secret
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_htonu32
        - _libssh2_packet_burn
        - _libssh2_packet_require
        - _libssh2_sha1_final
        - _libssh2_sha1_init
        - _libssh2_sha1_update
        - _libssh2_sha256_final
        - _libssh2_sha256_init
        - _libssh2_sha256_update
        - _libssh2_sha_algo_ctx_final
        - _libssh2_sha_algo_ctx_init
        - _libssh2_sha_algo_ctx_update
        - _libssh2_sha_algo_value_hash
        - _libssh2_transport_send
        - diffie_hellman_state_cleanup
        - explicit_bzero
        - snprintf
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'kex.c:308,8'
          Branch Sides:
            - BranchSide:      'kex.c:309,20'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - BN_CTX_new
                - _libssh2_dh_init
                - BN_new
                - BN_new
                - BN_new
                - BN_num_bits
                - _libssh2_dh_key_pair
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:310,13'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - BN_CTX_new
                - _libssh2_dh_init
                - BN_new
                - BN_new
                - BN_new
                - BN_num_bits
                - _libssh2_dh_key_pair
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:310,13'
          Branch Sides:
            - BranchSide:      'kex.c:311,20'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - BN_CTX_new
                - _libssh2_dh_init
                - BN_new
                - BN_new
                - BN_new
                - BN_num_bits
                - _libssh2_dh_key_pair
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:312,13'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - BN_CTX_new
                - _libssh2_dh_init
                - BN_new
                - BN_new
                - BN_new
                - BN_num_bits
                - _libssh2_dh_key_pair
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:312,13'
          Branch Sides:
            - BranchSide:      'kex.c:313,20'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - BN_CTX_new
                - _libssh2_dh_init
                - BN_new
                - BN_new
                - BN_new
                - BN_num_bits
                - _libssh2_dh_key_pair
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:314,13'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - BN_CTX_new
                - _libssh2_dh_init
                - BN_new
                - BN_new
                - BN_new
                - BN_num_bits
                - _libssh2_dh_key_pair
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:314,13'
          Branch Sides:
            - BranchSide:      'kex.c:315,20'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - BN_CTX_new
                - _libssh2_dh_init
                - BN_new
                - BN_new
                - BN_new
                - BN_num_bits
                - _libssh2_dh_key_pair
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:317,30'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:322,8'
          Branch Sides:
            - BranchSide:      'kex.c:324,9'
              BranchSideFuncs:
                - BN_CTX_new
                - _libssh2_dh_init
                - BN_new
                - BN_new
                - BN_new
                - BN_num_bits
                - _libssh2_dh_key_pair
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:395,8'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:339,12'
          Branch Sides:
            - BranchSide:      'kex.c:340,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:345,14'
              BranchSideFuncs:
                - _libssh2_dh_key_pair
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:347,12'
          Branch Sides:
            - BranchSide:      'kex.c:348,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:356,13'
              BranchSideFuncs:
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:357,12'
          Branch Sides:
            - BranchSide:      'kex.c:359,13'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
            - BranchSide:      'kex.c:363,13'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:364,12'
          Branch Sides:
            - BranchSide:      'kex.c:365,34'
              BranchSideFuncs:
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
            - BranchSide:      'kex.c:369,39'
              BranchSideFuncs:
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:372,12'
          Branch Sides:
            - BranchSide:      'kex.c:373,16'
              BranchSideFuncs:
                - BN_bn2bin
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:381,13'
              BranchSideFuncs:
                - BN_bn2bin
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:373,16'
          Branch Sides:
            - BranchSide:      'kex.c:375,38'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:379,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:382,16'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:384,38'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:395,8'
          Branch Sides:
            - BranchSide:      'kex.c:396,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'kex.c:410,8'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
        - Branch String:   'kex.c:399,12'
          Branch Sides:
            - BranchSide:      'kex.c:400,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:402,17'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'kex.c:410,8'
          Branch Sides:
            - BranchSide:      'kex.c:411,12'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
            - BranchSide:      'kex.c:440,8'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:411,12'
          Branch Sides:
            - BranchSide:      'kex.c:417,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_packet_burn
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:437,9'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:422,16'
          Branch Sides:
            - BranchSide:      'kex.c:423,24'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:425,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:440,8'
          Branch Sides:
            - BranchSide:      'kex.c:447,38'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:775,8'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:451,12'
          Branch Sides:
            - BranchSide:      'kex.c:452,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:454,12'
              BranchSideFuncs:
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:454,12'
          Branch Sides:
            - BranchSide:      'kex.c:455,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:461,12'
              BranchSideFuncs:
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:461,12'
          Branch Sides:
            - BranchSide:      'kex.c:462,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:467,20'
              BranchSideFuncs:
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
        - Branch String:   'kex.c:472,12'
          Branch Sides:
            - BranchSide:      'kex.c:473,13'
              BranchSideFuncs:
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
            - BranchSide:      'kex.c:478,33'
              BranchSideFuncs:
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
        - Branch String:   'kex.c:478,12'
          Branch Sides:
            - BranchSide:      'kex.c:480,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:485,49'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
        - Branch String:   'kex.c:519,52'
          Branch Sides:
            - BranchSide:      'kex.c:520,16'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_final
            - BranchSide:      'kex.c:527,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
        - Branch String:   'kex.c:521,65'
          Branch Sides:
            - BranchSide:      'kex.c:522,16'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
            - BranchSide:      'kex.c:527,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
        - Branch String:   'kex.c:519,16'
          Branch Sides:
            - BranchSide:      'kex.c:524,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
            - BranchSide:      'kex.c:527,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
        - Branch String:   'kex.c:534,13'
          Branch Sides:
            - BranchSide:      'kex.c:535,26'
              BranchSideFuncs:
                - snprintf
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
            - BranchSide:      'kex.c:537,15'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
        - Branch String:   'kex.c:546,54'
          Branch Sides:
            - BranchSide:      'kex.c:547,16'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_final
            - BranchSide:      'kex.c:554,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'kex.c:548,67'
          Branch Sides:
            - BranchSide:      'kex.c:549,16'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'kex.c:554,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'kex.c:546,16'
          Branch Sides:
            - BranchSide:      'kex.c:551,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'kex.c:554,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'kex.c:564,16'
          Branch Sides:
            - BranchSide:      'kex.c:565,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:574,13'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:574,12'
          Branch Sides:
            - BranchSide:      'kex.c:575,34'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:579,12'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:579,12'
          Branch Sides:
            - BranchSide:      'kex.c:582,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:588,40'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:588,12'
          Branch Sides:
            - BranchSide:      'kex.c:590,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:595,33'
              BranchSideFuncs:
                - _libssh2_bn_from_bin
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:595,12'
          Branch Sides:
            - BranchSide:      'kex.c:598,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:603,40'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:603,12'
          Branch Sides:
            - BranchSide:      'kex.c:605,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:611,9'
              BranchSideFuncs:
                - _libssh2_dh_secret
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:614,12'
          Branch Sides:
            - BranchSide:      'kex.c:616,13'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
            - BranchSide:      'kex.c:619,13'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:620,12'
          Branch Sides:
            - BranchSide:      'kex.c:621,34'
              BranchSideFuncs:
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
            - BranchSide:      'kex.c:625,26'
              BranchSideFuncs:
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:627,12'
          Branch Sides:
            - BranchSide:      'kex.c:628,16'
              BranchSideFuncs:
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
            - BranchSide:      'kex.c:636,13'
              BranchSideFuncs:
                - BN_bn2bin
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
        - Branch String:   'kex.c:628,16'
          Branch Sides:
            - BranchSide:      'kex.c:630,38'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:634,9'
              BranchSideFuncs:
                - _libssh2_sha_algo_ctx_init
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
        - Branch String:   'kex.c:637,16'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:639,38'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:646,12'
          Branch Sides:
            - BranchSide:      'kex.c:647,34'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
            - BranchSide:      'kex.c:651,13'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
        - Branch String:   'kex.c:652,12'
          Branch Sides:
            - BranchSide:      'kex.c:653,30'
              BranchSideFuncs:
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
            - BranchSide:      'kex.c:664,30'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - strlen
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
        - Branch String:   'kex.c:707,12'
          Branch Sides:
            - BranchSide:      'kex.c:709,30'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
            - BranchSide:      'kex.c:721,12'
              BranchSideFuncs:
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_sha_algo_ctx_update
        - Branch String:   'kex.c:721,12'
          Branch Sides:
            - BranchSide:      'kex.c:722,49'
              BranchSideFuncs:
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'kex.c:727,45'
              BranchSideFuncs:
                - _libssh2_sha_algo_ctx_update
                - _libssh2_htonu32
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_sha_algo_ctx_update
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_ctx_final
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'kex.c:743,17'
          Branch Sides:
            - BranchSide:      'kex.c:744,41'
              BranchSideFuncs:
                - _libssh2_sha_algo_ctx_final
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'kex.c:746,34'
              BranchSideFuncs:
                - _libssh2_error
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:743,12'
          Branch Sides:
            - BranchSide:      'kex.c:746,34'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'kex.c:751,15'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'kex.c:758,12'
          Branch Sides:
            - BranchSide:      'kex.c:759,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:768,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:775,8'
          Branch Sides:
            - BranchSide:      'kex.c:776,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:789,8'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
        - Branch String:   'kex.c:777,12'
          Branch Sides:
            - BranchSide:      'kex.c:778,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:780,17'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:789,8'
          Branch Sides:
            - BranchSide:      'kex.c:789,33'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
            - BranchSide:      'kex.c:790,38'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
        - Branch String:   'kex.c:794,12'
          Branch Sides:
            - BranchSide:      'kex.c:795,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:797,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_error
        - Branch String:   'kex.c:813,12'
          Branch Sides:
            - BranchSide:      'kex.c:814,35'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:829,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:815,16'
          Branch Sides:
            - BranchSide:      'kex.c:816,38'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:821,20'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:829,12'
          Branch Sides:
            - BranchSide:      'kex.c:830,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:835,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:835,12'
          Branch Sides:
            - BranchSide:      'kex.c:836,28'
              BranchSideFuncs:
                - _libssh2_sha_algo_value_hash
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:878,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:844,16'
          Branch Sides:
            - BranchSide:      'kex.c:845,21'
              BranchSideFuncs:
                - _libssh2_sha_algo_value_hash
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:848,42'
              BranchSideFuncs:
                - _libssh2_sha_algo_value_hash
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:853,16'
          Branch Sides:
            - BranchSide:      'kex.c:854,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:858,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:858,16'
          Branch Sides:
            - BranchSide:      'kex.c:861,17'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:867,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:867,16'
          Branch Sides:
            - BranchSide:      'kex.c:868,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:872,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:872,16'
          Branch Sides:
            - BranchSide:      'kex.c:873,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:877,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:881,12'
          Branch Sides:
            - BranchSide:      'kex.c:883,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:887,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:887,12'
          Branch Sides:
            - BranchSide:      'kex.c:888,28'
              BranchSideFuncs:
                - _libssh2_sha_algo_value_hash
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:928,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
        - Branch String:   'kex.c:895,16'
          Branch Sides:
            - BranchSide:      'kex.c:896,21'
              BranchSideFuncs:
                - _libssh2_sha_algo_value_hash
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:899,42'
              BranchSideFuncs:
                - _libssh2_sha_algo_value_hash
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:903,16'
          Branch Sides:
            - BranchSide:      'kex.c:904,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:908,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:908,16'
          Branch Sides:
            - BranchSide:      'kex.c:911,17'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:917,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:917,16'
          Branch Sides:
            - BranchSide:      'kex.c:918,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:922,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:922,16'
          Branch Sides:
            - BranchSide:      'kex.c:923,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
            - BranchSide:      'kex.c:927,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
        - Branch String:   'kex.c:931,12'
          Branch Sides:
            - BranchSide:      'kex.c:932,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
            - BranchSide:      'kex.c:935,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
        - Branch String:   'kex.c:935,12'
          Branch Sides:
            - BranchSide:      'kex.c:936,28'
              BranchSideFuncs:
                - _libssh2_sha_algo_value_hash
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:955,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
        - Branch String:   'kex.c:943,16'
          Branch Sides:
            - BranchSide:      'kex.c:944,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:947,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:950,16'
          Branch Sides:
            - BranchSide:      'kex.c:951,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
            - BranchSide:      'kex.c:954,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
        - Branch String:   'kex.c:958,12'
          Branch Sides:
            - BranchSide:      'kex.c:959,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
            - BranchSide:      'kex.c:962,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - _libssh2_sha_algo_value_hash
                - explicit_bzero
        - Branch String:   'kex.c:962,12'
          Branch Sides:
            - BranchSide:      'kex.c:963,28'
              BranchSideFuncs:
                - _libssh2_sha_algo_value_hash
                - diffie_hellman_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
            - BranchSide:      'kex.c:982,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:970,16'
          Branch Sides:
            - BranchSide:      'kex.c:971,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - explicit_bzero
            - BranchSide:      'kex.c:974,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
                - explicit_bzero
        - Branch String:   'kex.c:977,16'
          Branch Sides:
            - BranchSide:      'kex.c:978,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:981,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:988,32'
          Branch Sides:
            - BranchSide:      'kex.c:988,35'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:993,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:988,12'
          Branch Sides:
            - BranchSide:      'kex.c:989,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:993,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:993,32'
          Branch Sides:
            - BranchSide:      'kex.c:993,35'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:1000,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:993,12'
          Branch Sides:
            - BranchSide:      'kex.c:994,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:1000,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:994,16'
          Branch Sides:
            - BranchSide:      'kex.c:996,21'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:999,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:1003,33'
          Branch Sides:
            - BranchSide:      'kex.c:1003,36'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:1008,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:1003,12'
          Branch Sides:
            - BranchSide:      'kex.c:1004,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:1008,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:1008,33'
          Branch Sides:
            - BranchSide:      'kex.c:1008,36'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:1015,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:1008,12'
          Branch Sides:
            - BranchSide:      'kex.c:1009,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:1015,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:1009,16'
          Branch Sides:
            - BranchSide:      'kex.c:1011,21'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:1014,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_state_cleanup
      Callsites:
        - Src:             'kex.c:317,15'
          Dst:             _libssh2_error
        - Src:             'kex.c:327,31'
          Dst:             BN_CTX_new
        - Src:             'kex.c:328,9'
          Dst:             _libssh2_dh_init
        - Src:             'kex.c:329,29'
          Dst:             BN_new
        - Src:             'kex.c:330,29'
          Dst:             BN_new
        - Src:             'kex.c:332,29'
          Dst:             BN_new
        - Src:             'kex.c:339,12'
          Dst:             BN_num_bits
        - Src:             'kex.c:340,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:345,14'
          Dst:             _libssh2_dh_key_pair
        - Src:             'kex.c:348,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:356,13'
          Dst:             BN_num_bits
        - Src:             'kex.c:357,12'
          Dst:             BN_num_bits
        - Src:             'kex.c:365,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:370,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:372,12'
          Dst:             BN_num_bits
        - Src:             'kex.c:373,16'
          Dst:             BN_bn2bin
        - Src:             'kex.c:375,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:382,16'
          Dst:             BN_bn2bin
        - Src:             'kex.c:384,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:390,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:396,14'
          Dst:             _libssh2_transport_send
        - Src:             'kex.c:403,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:417,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:421,17'
          Dst:             _libssh2_packet_burn
        - Src:             'kex.c:432,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:447,14'
          Dst:             _libssh2_packet_require
        - Src:             'kex.c:455,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:462,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:478,12'
          Dst:             _libssh2_copy_string
        - Src:             'kex.c:480,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:519,16'
          Dst:             _libssh2_sha1_init
        - Src:             'kex.c:520,16'
          Dst:             _libssh2_sha1_update
        - Src:             'kex.c:522,16'
          Dst:             _libssh2_sha1_final
        - Src:             'kex.c:535,17'
          Dst:             snprintf
        - Src:             'kex.c:538,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:546,16'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:547,16'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:549,16'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:560,13'
          Dst:             _libssh2_base64_encode
        - Src:             'kex.c:565,17'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:575,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:582,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:588,12'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:590,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:595,12'
          Dst:             _libssh2_bn_from_bin
        - Src:             'kex.c:598,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:603,12'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:605,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:611,9'
          Dst:             _libssh2_dh_secret
        - Src:             'kex.c:613,39'
          Dst:             BN_num_bits
        - Src:             'kex.c:614,12'
          Dst:             BN_num_bits
        - Src:             'kex.c:621,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:625,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:627,12'
          Dst:             BN_num_bits
        - Src:             'kex.c:628,16'
          Dst:             BN_bn2bin
        - Src:             'kex.c:630,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:637,16'
          Dst:             BN_bn2bin
        - Src:             'kex.c:639,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:646,13'
          Dst:             _libssh2_sha_algo_ctx_init
        - Src:             'kex.c:647,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:654,28'
          Dst:             strlen
        - Src:             'kex.c:653,13'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:655,20'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:661,36'
          Dst:             strlen
        - Src:             'kex.c:658,20'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:664,13'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:666,20'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:669,20'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:676,36'
          Dst:             strlen
        - Src:             'kex.c:675,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:677,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:681,40'
          Dst:             strlen
        - Src:             'kex.c:679,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:683,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:685,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:687,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:691,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:693,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:695,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:699,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:701,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:703,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:709,13'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:711,13'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:713,13'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:715,20'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:722,20'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:727,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:731,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:733,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:735,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:739,16'
          Dst:             _libssh2_sha_algo_ctx_update
        - Src:             'kex.c:744,13'
          Dst:             _libssh2_sha_algo_ctx_final
        - Src:             'kex.c:746,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:759,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:762,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:768,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:776,14'
          Dst:             _libssh2_transport_send
        - Src:             'kex.c:781,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:790,14'
          Dst:             _libssh2_packet_require
        - Src:             'kex.c:798,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:806,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:816,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:824,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:839,13'
          Dst:             _libssh2_sha_algo_value_hash
        - Src:             'kex.c:848,13'
          Dst:             _libssh2_sha_algo_value_hash
        - Src:             'kex.c:868,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:873,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:878,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:891,13'
          Dst:             _libssh2_sha_algo_value_hash
        - Src:             'kex.c:899,13'
          Dst:             _libssh2_sha_algo_value_hash
        - Src:             'kex.c:918,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:923,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:928,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:939,13'
          Dst:             _libssh2_sha_algo_value_hash
        - Src:             'kex.c:951,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:955,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:966,13'
          Dst:             _libssh2_sha_algo_value_hash
        - Src:             'kex.c:978,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:982,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1000,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1015,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1021,5'
          Dst:             diffie_hellman_state_cleanup
    - functionName:    kex_diffie_hellman_cleanup
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BN_clear_free
        - diffie_hellman_state_cleanup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'kex.c:266,8'
          Branch Sides:
            - BranchSide:      'kex.c:267,9'
              BranchSideFuncs:
                - BN_clear_free
                - BN_clear_free
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:279,8'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:272,12'
          Branch Sides:
            - BranchSide:      'kex.c:273,13'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:276,9'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
        - Branch String:   'kex.c:279,8'
          Branch Sides:
            - BranchSide:      'kex.c:279,8'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
            - BranchSide:      'kex.c:280,38'
              BranchSideFuncs:
                - diffie_hellman_state_cleanup
      Callsites:
        - Src:             'kex.c:267,9'
          Dst:             BN_clear_free
        - Src:             'kex.c:269,9'
          Dst:             BN_clear_free
        - Src:             'kex.c:280,9'
          Dst:             diffie_hellman_state_cleanup
    - functionName:    diffie_hellman_state_cleanup
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - exchange_state
      BBCount:         12
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BN_CTX_free
        - BN_clear_free
        - _libssh2_dh_dtor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kex.c:245,8'
          Branch Sides:
            - BranchSide:      'kex.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:250,8'
              BranchSideFuncs: []
        - Branch String:   'kex.c:250,8'
          Branch Sides:
            - BranchSide:      'kex.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:255,8'
              BranchSideFuncs: []
        - Branch String:   'kex.c:255,8'
          Branch Sides:
            - BranchSide:      'kex.c:255,8'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:256,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:235,5'
          Dst:             _libssh2_dh_dtor
        - Src:             'kex.c:236,5'
          Dst:             BN_clear_free
        - Src:             'kex.c:238,5'
          Dst:             BN_clear_free
        - Src:             'kex.c:240,5'
          Dst:             BN_clear_free
        - Src:             'kex.c:242,5'
          Dst:             BN_CTX_free
    - functionName:    _libssh2_sha_algo_ctx_init
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha_algo
        - ctx
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - _libssh2_sha1_init
        - _libssh2_sha256_init
        - _libssh2_sha384_init
        - _libssh2_sha512_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kex.c:131,8'
          Branch Sides:
            - BranchSide:      'kex.c:132,16'
              BranchSideFuncs:
                - _libssh2_sha512_init
            - BranchSide:      'kex.c:134,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_init
                - _libssh2_sha256_init
                - _libssh2_sha384_init
        - Branch String:   'kex.c:134,13'
          Branch Sides:
            - BranchSide:      'kex.c:135,16'
              BranchSideFuncs:
                - _libssh2_sha384_init
            - BranchSide:      'kex.c:137,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_init
                - _libssh2_sha256_init
        - Branch String:   'kex.c:137,13'
          Branch Sides:
            - BranchSide:      'kex.c:138,16'
              BranchSideFuncs:
                - _libssh2_sha256_init
            - BranchSide:      'kex.c:140,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_init
        - Branch String:   'kex.c:140,13'
          Branch Sides:
            - BranchSide:      'kex.c:141,16'
              BranchSideFuncs:
                - _libssh2_sha1_init
            - BranchSide:      'kex.c:145,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'kex.c:132,16'
          Dst:             _libssh2_sha512_init
        - Src:             'kex.c:135,16'
          Dst:             _libssh2_sha384_init
        - Src:             'kex.c:138,16'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:141,16'
          Dst:             _libssh2_sha1_init
        - Src:             'kex.c:145,9'
          Dst:             __assert_fail
    - functionName:    _libssh2_sha_algo_ctx_update
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sha_algo
        - ctx
        - data
        - len
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - _libssh2_sha1_update
        - _libssh2_sha256_update
        - _libssh2_sha384_update
        - _libssh2_sha512_update
      functionUses:    18
      BranchProfiles:
        - Branch String:   'kex.c:154,8'
          Branch Sides:
            - BranchSide:      'kex.c:155,57'
              BranchSideFuncs:
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:158,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_update
                - _libssh2_sha256_update
                - _libssh2_sha384_update
        - Branch String:   'kex.c:158,13'
          Branch Sides:
            - BranchSide:      'kex.c:159,57'
              BranchSideFuncs:
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:162,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:162,13'
          Branch Sides:
            - BranchSide:      'kex.c:163,57'
              BranchSideFuncs:
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:166,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_update
        - Branch String:   'kex.c:166,13'
          Branch Sides:
            - BranchSide:      'kex.c:167,53'
              BranchSideFuncs:
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:172,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'kex.c:156,16'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:160,16'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:164,16'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:168,16'
          Dst:             _libssh2_sha1_update
        - Src:             'kex.c:172,9'
          Dst:             __assert_fail
    - functionName:    _libssh2_sha_algo_ctx_final
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha_algo
        - ctx
        - hash
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - _libssh2_sha1_final
        - _libssh2_sha256_final
        - _libssh2_sha384_final
        - _libssh2_sha512_final
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kex.c:181,8'
          Branch Sides:
            - BranchSide:      'kex.c:182,57'
              BranchSideFuncs:
                - _libssh2_sha512_final
            - BranchSide:      'kex.c:185,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_final
                - _libssh2_sha256_final
                - _libssh2_sha384_final
        - Branch String:   'kex.c:185,13'
          Branch Sides:
            - BranchSide:      'kex.c:186,57'
              BranchSideFuncs:
                - _libssh2_sha384_final
            - BranchSide:      'kex.c:189,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_final
                - _libssh2_sha256_final
        - Branch String:   'kex.c:189,13'
          Branch Sides:
            - BranchSide:      'kex.c:190,57'
              BranchSideFuncs:
                - _libssh2_sha256_final
            - BranchSide:      'kex.c:193,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_final
        - Branch String:   'kex.c:193,13'
          Branch Sides:
            - BranchSide:      'kex.c:194,53'
              BranchSideFuncs:
                - _libssh2_sha1_final
            - BranchSide:      'kex.c:199,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'kex.c:183,16'
          Dst:             _libssh2_sha512_final
        - Src:             'kex.c:187,16'
          Dst:             _libssh2_sha384_final
        - Src:             'kex.c:191,16'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:195,16'
          Dst:             _libssh2_sha1_final
        - Src:             'kex.c:199,9'
          Dst:             __assert_fail
    - functionName:    _libssh2_sha_algo_value_hash
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha_algo
        - session
        - exchange_state
        - data
        - data_len
        - version
      BBCount:         139
      ICount:          861
      EdgeCount:       186
      CyclomaticComplexity: 49
      functionsReached:
        - __assert_fail
        - _libssh2_sha1_final
        - _libssh2_sha1_init
        - _libssh2_sha1_update
        - _libssh2_sha256_final
        - _libssh2_sha256_init
        - _libssh2_sha256_update
        - _libssh2_sha384_final
        - _libssh2_sha384_init
        - _libssh2_sha384_update
        - _libssh2_sha512_final
        - _libssh2_sha512_init
        - _libssh2_sha512_update
      functionUses:    6
      BranchProfiles:
        - Branch String:   'kex.c:211,8'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:214,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:213,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:212,9'
          Branch Sides:
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:214,13'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:217,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:216,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:215,9'
          Branch Sides:
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:217,13'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:220,13'
              BranchSideFuncs:
                - __assert_fail
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_update
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:219,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:218,9'
          Branch Sides:
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:220,13'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:225,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_update
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:222,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_init
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:221,9'
          Branch Sides:
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_sha1_update
            - BranchSide:      'kex.c:221,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:212,9'
          Dst:             _libssh2_sha512_init
        - Src:             'kex.c:212,9'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:212,9'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:212,9'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:212,9'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:212,9'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:212,9'
          Dst:             _libssh2_sha512_final
        - Src:             'kex.c:215,9'
          Dst:             _libssh2_sha384_init
        - Src:             'kex.c:215,9'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:215,9'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:215,9'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:215,9'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:215,9'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:215,9'
          Dst:             _libssh2_sha384_final
        - Src:             'kex.c:218,9'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:218,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:218,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:218,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:218,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:218,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:218,9'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:221,9'
          Dst:             _libssh2_sha1_init
        - Src:             'kex.c:221,9'
          Dst:             _libssh2_sha1_update
        - Src:             'kex.c:221,9'
          Dst:             _libssh2_sha1_update
        - Src:             'kex.c:221,9'
          Dst:             _libssh2_sha1_update
        - Src:             'kex.c:221,9'
          Dst:             _libssh2_sha1_update
        - Src:             'kex.c:221,9'
          Dst:             _libssh2_sha1_update
        - Src:             'kex.c:221,9'
          Dst:             _libssh2_sha1_final
        - Src:             'kex.c:225,9'
          Dst:             __assert_fail
    - functionName:    kex_method_diffie_hellman_group1_sha1_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - BN_new
        - BN_set_word
        - _libssh2_bn_from_bin
        - _libssh2_debug_low
        - _libssh2_error
        - diffie_hellman_sha_algo
        - kex_diffie_hellman_cleanup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kex.c:1058,8'
          Branch Sides:
            - BranchSide:      'kex.c:1060,24'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - BN_set_word
                - _libssh2_error
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
            - BranchSide:      'kex.c:1082,35'
              BranchSideFuncs:
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1065,26'
          Branch Sides:
            - BranchSide:      'kex.c:1065,29'
              BranchSideFuncs:
                - BN_set_word
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
            - BranchSide:      'kex.c:1066,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1065,12'
          Branch Sides:
            - BranchSide:      'kex.c:1066,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
            - BranchSide:      'kex.c:1070,13'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
        - Branch String:   'kex.c:1070,26'
          Branch Sides:
            - BranchSide:      'kex.c:1070,50'
              BranchSideFuncs:
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
            - BranchSide:      'kex.c:1071,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1070,12'
          Branch Sides:
            - BranchSide:      'kex.c:1071,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1076,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1086,8'
          Branch Sides:
            - BranchSide:      'kex.c:1086,15'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1087,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:1060,24'
          Dst:             BN_new
        - Src:             'kex.c:1062,24'
          Dst:             BN_new
        - Src:             'kex.c:1065,29'
          Dst:             BN_set_word
        - Src:             'kex.c:1066,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1070,29'
          Dst:             _libssh2_bn_from_bin
        - Src:             'kex.c:1071,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1076,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1082,11'
          Dst:             diffie_hellman_sha_algo
        - Src:             'kex.c:1091,5'
          Dst:             kex_diffie_hellman_cleanup
    - functionName:    BN_set_word
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kex_method_diffie_hellman_group14_sha1_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diffie_hellman_sha_algo
        - kex_method_diffie_hellman_group14_key_exchange
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'kex.c:1204,12'
          Dst:             kex_method_diffie_hellman_group14_key_exchange
        - Src:             'kex.c:1204,12'
          Dst:             diffie_hellman_sha_algo
    - functionName:    kex_method_diffie_hellman_group14_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
        - sha_algo_value
        - exchange_hash_ctx
        - hashfunc
      BBCount:         21
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - BN_new
        - BN_set_word
        - _libssh2_bn_from_bin
        - _libssh2_debug_low
        - _libssh2_error
        - kex_diffie_hellman_cleanup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kex.c:1156,8'
          Branch Sides:
            - BranchSide:      'kex.c:1157,24'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - BN_set_word
                - _libssh2_error
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
            - BranchSide:      'kex.c:1180,11'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1163,26'
          Branch Sides:
            - BranchSide:      'kex.c:1163,29'
              BranchSideFuncs:
                - BN_set_word
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
            - BranchSide:      'kex.c:1164,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1163,12'
          Branch Sides:
            - BranchSide:      'kex.c:1164,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
            - BranchSide:      'kex.c:1168,18'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
        - Branch String:   'kex.c:1168,31'
          Branch Sides:
            - BranchSide:      'kex.c:1169,38'
              BranchSideFuncs:
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - kex_diffie_hellman_cleanup
                - _libssh2_error
            - BranchSide:      'kex.c:1170,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1183,8'
          Branch Sides:
            - BranchSide:      'kex.c:1183,15'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1184,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:1157,24'
          Dst:             BN_new
        - Src:             'kex.c:1159,24'
          Dst:             BN_new
        - Src:             'kex.c:1163,29'
          Dst:             BN_set_word
        - Src:             'kex.c:1164,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1169,17'
          Dst:             _libssh2_bn_from_bin
        - Src:             'kex.c:1170,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1175,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1188,5'
          Dst:             kex_diffie_hellman_cleanup
    - functionName:    kex_method_diffie_hellman_group14_sha256_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diffie_hellman_sha_algo
        - kex_method_diffie_hellman_group14_key_exchange
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'kex.c:1221,12'
          Dst:             kex_method_diffie_hellman_group14_key_exchange
        - Src:             'kex.c:1221,12'
          Dst:             diffie_hellman_sha_algo
    - functionName:    kex_method_diffie_hellman_group18_sha512_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         21
      ICount:          131
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - BN_new
        - BN_set_word
        - _libssh2_bn_from_bin
        - _libssh2_debug_low
        - _libssh2_error
        - diffie_hellman_sha_algo
        - kex_diffie_hellman_cleanup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kex.c:1420,8'
          Branch Sides:
            - BranchSide:      'kex.c:1421,24'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - BN_set_word
                - _libssh2_error
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
            - BranchSide:      'kex.c:1445,35'
              BranchSideFuncs:
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1427,26'
          Branch Sides:
            - BranchSide:      'kex.c:1427,29'
              BranchSideFuncs:
                - BN_set_word
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
            - BranchSide:      'kex.c:1428,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1427,12'
          Branch Sides:
            - BranchSide:      'kex.c:1428,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
            - BranchSide:      'kex.c:1432,18'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
        - Branch String:   'kex.c:1432,31'
          Branch Sides:
            - BranchSide:      'kex.c:1433,38'
              BranchSideFuncs:
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
            - BranchSide:      'kex.c:1434,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1449,8'
          Branch Sides:
            - BranchSide:      'kex.c:1449,15'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1450,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:1421,24'
          Dst:             BN_new
        - Src:             'kex.c:1423,24'
          Dst:             BN_new
        - Src:             'kex.c:1427,29'
          Dst:             BN_set_word
        - Src:             'kex.c:1428,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1433,17'
          Dst:             _libssh2_bn_from_bin
        - Src:             'kex.c:1434,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1439,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1445,11'
          Dst:             diffie_hellman_sha_algo
        - Src:             'kex.c:1454,5'
          Dst:             kex_diffie_hellman_cleanup
    - functionName:    kex_method_diffie_hellman_group16_sha512_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - BN_new
        - BN_set_word
        - _libssh2_bn_from_bin
        - _libssh2_debug_low
        - _libssh2_error
        - diffie_hellman_sha_algo
        - kex_diffie_hellman_cleanup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kex.c:1283,8'
          Branch Sides:
            - BranchSide:      'kex.c:1284,24'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - BN_set_word
                - _libssh2_error
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
            - BranchSide:      'kex.c:1307,35'
              BranchSideFuncs:
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1290,26'
          Branch Sides:
            - BranchSide:      'kex.c:1290,29'
              BranchSideFuncs:
                - BN_set_word
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
            - BranchSide:      'kex.c:1291,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1290,12'
          Branch Sides:
            - BranchSide:      'kex.c:1291,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
            - BranchSide:      'kex.c:1295,13'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
        - Branch String:   'kex.c:1295,26'
          Branch Sides:
            - BranchSide:      'kex.c:1295,50'
              BranchSideFuncs:
                - _libssh2_bn_from_bin
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
            - BranchSide:      'kex.c:1296,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1295,12'
          Branch Sides:
            - BranchSide:      'kex.c:1296,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1301,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1311,8'
          Branch Sides:
            - BranchSide:      'kex.c:1311,15'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1312,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:1284,24'
          Dst:             BN_new
        - Src:             'kex.c:1286,24'
          Dst:             BN_new
        - Src:             'kex.c:1290,29'
          Dst:             BN_set_word
        - Src:             'kex.c:1291,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1295,29'
          Dst:             _libssh2_bn_from_bin
        - Src:             'kex.c:1296,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1301,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1307,11'
          Dst:             diffie_hellman_sha_algo
        - Src:             'kex.c:1316,5'
          Dst:             kex_diffie_hellman_cleanup
    - functionName:    kex_method_diffie_hellman_group_exchange_sha256_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         39
      ICount:          321
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - BN_new
        - _libssh2_bn_from_bin
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_bignum_bytes
        - _libssh2_htonu32
        - _libssh2_packet_require
        - _libssh2_transport_send
        - diffie_hellman_sha_algo
        - kex_diffie_hellman_cleanup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kex.c:1592,8'
          Branch Sides:
            - BranchSide:      'kex.c:1593,24'
              BranchSideFuncs:
                - BN_new
                - BN_new
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'kex.c:1607,8'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:1607,8'
          Branch Sides:
            - BranchSide:      'kex.c:1608,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:1623,8'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
        - Branch String:   'kex.c:1610,12'
          Branch Sides:
            - BranchSide:      'kex.c:1611,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1613,17'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1623,8'
          Branch Sides:
            - BranchSide:      'kex.c:1624,38'
              BranchSideFuncs:
                - _libssh2_packet_require
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:1639,8'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1627,12'
          Branch Sides:
            - BranchSide:      'kex.c:1628,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1630,17'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1639,8'
          Branch Sides:
            - BranchSide:      'kex.c:1639,28'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:1645,12'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1645,12'
          Branch Sides:
            - BranchSide:      'kex.c:1646,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1651,20'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1657,12'
          Branch Sides:
            - BranchSide:      'kex.c:1658,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1663,12'
              BranchSideFuncs:
                - _libssh2_get_bignum_bytes
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1663,12'
          Branch Sides:
            - BranchSide:      'kex.c:1664,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1669,33'
              BranchSideFuncs:
                - _libssh2_bn_from_bin
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:1669,12'
          Branch Sides:
            - BranchSide:      'kex.c:1670,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1675,33'
              BranchSideFuncs:
                - _libssh2_bn_from_bin
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
                - _libssh2_error
        - Branch String:   'kex.c:1675,12'
          Branch Sides:
            - BranchSide:      'kex.c:1676,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_diffie_hellman_cleanup
            - BranchSide:      'kex.c:1681,39'
              BranchSideFuncs:
                - diffie_hellman_sha_algo
                - kex_diffie_hellman_cleanup
        - Branch String:   'kex.c:1689,12'
          Branch Sides:
            - BranchSide:      'kex.c:1690,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1692,5'
              BranchSideFuncs:
                - kex_diffie_hellman_cleanup
      Callsites:
        - Src:             'kex.c:1593,24'
          Dst:             BN_new
        - Src:             'kex.c:1594,24'
          Dst:             BN_new
        - Src:             'kex.c:1597,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:1598,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:1599,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:1601,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1608,14'
          Dst:             _libssh2_transport_send
        - Src:             'kex.c:1614,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1624,14'
          Dst:             _libssh2_packet_require
        - Src:             'kex.c:1631,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1646,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1657,12'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'kex.c:1658,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1663,12'
          Dst:             _libssh2_get_bignum_bytes
        - Src:             'kex.c:1664,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1669,12'
          Dst:             _libssh2_bn_from_bin
        - Src:             'kex.c:1670,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1675,12'
          Dst:             _libssh2_bn_from_bin
        - Src:             'kex.c:1676,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1681,15'
          Dst:             diffie_hellman_sha_algo
        - Src:             'kex.c:1695,5'
          Dst:             kex_diffie_hellman_cleanup
    - functionName:    ecdh_exchange_state_cleanup
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - exchange_state
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_clear_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kex.c:1853,8'
          Branch Sides:
            - BranchSide:      'kex.c:1853,8'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1854,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:1850,5'
          Dst:             BN_clear_free
    - functionName:    ecdh_sha2_nistp
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - type
        - data
        - data_len
        - public_key
        - public_key_len
        - private_key
        - exchange_state
      BBCount:         846
      ICount:          6072
      EdgeCount:       1141
      CyclomaticComplexity: 297
      functionsReached:
        - BN_bn2bin
        - BN_new
        - BN_num_bits
        - _libssh2_base64_encode
        - _libssh2_copy_string
        - _libssh2_debug_low
        - _libssh2_ecdh_gen_k
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_htonu32
        - _libssh2_packet_require
        - _libssh2_sha1_final
        - _libssh2_sha1_init
        - _libssh2_sha1_update
        - _libssh2_sha256_final
        - _libssh2_sha256_init
        - _libssh2_sha256_update
        - _libssh2_sha384_final
        - _libssh2_sha384_init
        - _libssh2_sha384_update
        - _libssh2_sha512_final
        - _libssh2_sha512_init
        - _libssh2_sha512_update
        - _libssh2_transport_send
        - ecdh_exchange_state_cleanup
        - explicit_bzero
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kex.c:1902,8'
          Branch Sides:
            - BranchSide:      'kex.c:1903,30'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:1908,8'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - BN_new
        - Branch String:   'kex.c:1908,8'
          Branch Sides:
            - BranchSide:      'kex.c:1911,29'
              BranchSideFuncs:
                - BN_new
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
            - BranchSide:      'kex.c:1916,8'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
        - Branch String:   'kex.c:1916,8'
          Branch Sides:
            - BranchSide:      'kex.c:1924,20'
              BranchSideFuncs:
                - _libssh2_copy_string
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
            - BranchSide:      'kex.c:2117,8'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:1929,12'
          Branch Sides:
            - BranchSide:      'kex.c:1931,34'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:1937,49'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
        - Branch String:   'kex.c:1971,52'
          Branch Sides:
            - BranchSide:      'kex.c:1972,16'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_final
            - BranchSide:      'kex.c:1979,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
        - Branch String:   'kex.c:1973,65'
          Branch Sides:
            - BranchSide:      'kex.c:1974,16'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
            - BranchSide:      'kex.c:1979,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
        - Branch String:   'kex.c:1971,16'
          Branch Sides:
            - BranchSide:      'kex.c:1976,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
            - BranchSide:      'kex.c:1979,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
        - Branch String:   'kex.c:1986,13'
          Branch Sides:
            - BranchSide:      'kex.c:1987,26'
              BranchSideFuncs:
                - snprintf
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
            - BranchSide:      'kex.c:1989,15'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
        - Branch String:   'kex.c:1999,54'
          Branch Sides:
            - BranchSide:      'kex.c:2000,16'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_final
            - BranchSide:      'kex.c:2007,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'kex.c:2001,67'
          Branch Sides:
            - BranchSide:      'kex.c:2002,16'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'kex.c:2007,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'kex.c:1999,16'
          Branch Sides:
            - BranchSide:      'kex.c:2004,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'kex.c:2007,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'kex.c:2017,16'
          Branch Sides:
            - BranchSide:      'kex.c:2018,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2026,12'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2026,12'
          Branch Sides:
            - BranchSide:      'kex.c:2029,34'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2036,12'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2036,12'
          Branch Sides:
            - BranchSide:      'kex.c:2038,34'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2044,39'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2044,12'
          Branch Sides:
            - BranchSide:      'kex.c:2046,34'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2052,35'
              BranchSideFuncs:
                - _libssh2_ecdh_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2054,12'
          Branch Sides:
            - BranchSide:      'kex.c:2055,34'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2060,39'
              BranchSideFuncs:
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:2061,12'
          Branch Sides:
            - BranchSide:      'kex.c:2063,13'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
            - BranchSide:      'kex.c:2066,9'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:2067,12'
          Branch Sides:
            - BranchSide:      'kex.c:2068,34'
              BranchSideFuncs:
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
            - BranchSide:      'kex.c:2072,26'
              BranchSideFuncs:
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:2074,12'
          Branch Sides:
            - BranchSide:      'kex.c:2075,16'
              BranchSideFuncs:
                - BN_bn2bin
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
            - BranchSide:      'kex.c:2083,13'
              BranchSideFuncs:
                - BN_bn2bin
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
        - Branch String:   'kex.c:2075,16'
          Branch Sides:
            - BranchSide:      'kex.c:2077,38'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2081,9'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2084,16'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2086,38'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2094,9'
          Branch Sides:
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2106,12'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2096,17'
          Branch Sides:
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2096,17'
          Branch Sides:
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha256_final
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha256_final
        - Branch String:   'kex.c:2096,17'
          Branch Sides:
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2096,17'
          Branch Sides:
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2096,17'
          Branch Sides:
            - BranchSide:      'kex.c:2096,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2097,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2099,17'
          Branch Sides:
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha384_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2099,17'
          Branch Sides:
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha384_final
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - strlen
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_htonu32
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha384_final
        - Branch String:   'kex.c:2099,17'
          Branch Sides:
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2099,17'
          Branch Sides:
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2099,17'
          Branch Sides:
            - BranchSide:      'kex.c:2099,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2100,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2102,17'
          Branch Sides:
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha512_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2102,17'
          Branch Sides:
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha512_final
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - strlen
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_htonu32
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha512_final
        - Branch String:   'kex.c:2102,17'
          Branch Sides:
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2102,17'
          Branch Sides:
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2102,17'
          Branch Sides:
            - BranchSide:      'kex.c:2102,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2103,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2106,12'
          Branch Sides:
            - BranchSide:      'kex.c:2107,34'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2113,9'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:2117,8'
          Branch Sides:
            - BranchSide:      'kex.c:2118,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2131,8'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
        - Branch String:   'kex.c:2119,12'
          Branch Sides:
            - BranchSide:      'kex.c:2120,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:2122,17'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2131,8'
          Branch Sides:
            - BranchSide:      'kex.c:2131,33'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
            - BranchSide:      'kex.c:2132,38'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
        - Branch String:   'kex.c:2136,12'
          Branch Sides:
            - BranchSide:      'kex.c:2137,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:2139,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
        - Branch String:   'kex.c:2155,12'
          Branch Sides:
            - BranchSide:      'kex.c:2157,20'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2186,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2159,16'
          Branch Sides:
            - BranchSide:      'kex.c:2160,31'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2161,21'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2161,21'
          Branch Sides:
            - BranchSide:      'kex.c:2162,31'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2163,21'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2163,21'
          Branch Sides:
            - BranchSide:      'kex.c:2164,31'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2166,38'
              BranchSideFuncs:
                - _libssh2_error
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2172,16'
          Branch Sides:
            - BranchSide:      'kex.c:2173,38'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2178,20'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2186,12'
          Branch Sides:
            - BranchSide:      'kex.c:2187,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2192,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2192,12'
          Branch Sides:
            - BranchSide:      'kex.c:2193,28'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2233,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2196,13'
          Branch Sides:
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2196,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2199,16'
          Branch Sides:
            - BranchSide:      'kex.c:2200,21'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2204,13'
          Branch Sides:
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2204,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2208,16'
          Branch Sides:
            - BranchSide:      'kex.c:2209,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:2213,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2213,16'
          Branch Sides:
            - BranchSide:      'kex.c:2216,21'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2222,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2222,16'
          Branch Sides:
            - BranchSide:      'kex.c:2223,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
            - BranchSide:      'kex.c:2227,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2227,16'
          Branch Sides:
            - BranchSide:      'kex.c:2228,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2232,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2236,12'
          Branch Sides:
            - BranchSide:      'kex.c:2238,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2242,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2242,12'
          Branch Sides:
            - BranchSide:      'kex.c:2243,28'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2283,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2246,13'
          Branch Sides:
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2246,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2250,16'
          Branch Sides:
            - BranchSide:      'kex.c:2251,21'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2254,13'
          Branch Sides:
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2254,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2258,16'
          Branch Sides:
            - BranchSide:      'kex.c:2259,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:2263,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2263,16'
          Branch Sides:
            - BranchSide:      'kex.c:2266,21'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2272,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2272,16'
          Branch Sides:
            - BranchSide:      'kex.c:2273,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
            - BranchSide:      'kex.c:2277,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2277,16'
          Branch Sides:
            - BranchSide:      'kex.c:2278,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2282,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2286,12'
          Branch Sides:
            - BranchSide:      'kex.c:2287,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2290,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2290,12'
          Branch Sides:
            - BranchSide:      'kex.c:2291,28'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2310,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2294,13'
          Branch Sides:
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2294,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2298,16'
          Branch Sides:
            - BranchSide:      'kex.c:2299,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
            - BranchSide:      'kex.c:2302,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2305,16'
          Branch Sides:
            - BranchSide:      'kex.c:2306,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2309,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2313,12'
          Branch Sides:
            - BranchSide:      'kex.c:2314,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2317,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2317,12'
          Branch Sides:
            - BranchSide:      'kex.c:2318,28'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2337,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_final
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha384_init
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_sha384_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_final
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2321,13'
          Branch Sides:
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha512_init
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_sha512_update
            - BranchSide:      'kex.c:2321,13'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2325,16'
          Branch Sides:
            - BranchSide:      'kex.c:2326,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
            - BranchSide:      'kex.c:2329,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
                - explicit_bzero
        - Branch String:   'kex.c:2332,16'
          Branch Sides:
            - BranchSide:      'kex.c:2333,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2336,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2343,32'
          Branch Sides:
            - BranchSide:      'kex.c:2343,35'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2348,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2343,12'
          Branch Sides:
            - BranchSide:      'kex.c:2344,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2348,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2348,32'
          Branch Sides:
            - BranchSide:      'kex.c:2348,35'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2355,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2348,12'
          Branch Sides:
            - BranchSide:      'kex.c:2349,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2355,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2349,16'
          Branch Sides:
            - BranchSide:      'kex.c:2351,21'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2354,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2358,33'
          Branch Sides:
            - BranchSide:      'kex.c:2358,36'
              BranchSideFuncs:
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2363,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2358,12'
          Branch Sides:
            - BranchSide:      'kex.c:2359,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2363,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2363,33'
          Branch Sides:
            - BranchSide:      'kex.c:2363,36'
              BranchSideFuncs:
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2370,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2363,12'
          Branch Sides:
            - BranchSide:      'kex.c:2364,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2370,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:2364,16'
          Branch Sides:
            - BranchSide:      'kex.c:2366,21'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:2369,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - ecdh_exchange_state_cleanup
      Callsites:
        - Src:             'kex.c:1903,15'
          Dst:             _libssh2_error
        - Src:             'kex.c:1911,29'
          Dst:             BN_new
        - Src:             'kex.c:1929,12'
          Dst:             _libssh2_copy_string
        - Src:             'kex.c:1931,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:1971,16'
          Dst:             _libssh2_sha1_init
        - Src:             'kex.c:1972,16'
          Dst:             _libssh2_sha1_update
        - Src:             'kex.c:1974,16'
          Dst:             _libssh2_sha1_final
        - Src:             'kex.c:1987,17'
          Dst:             snprintf
        - Src:             'kex.c:1990,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:1999,16'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2000,16'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2002,16'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2013,13'
          Dst:             _libssh2_base64_encode
        - Src:             'kex.c:2018,17'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2029,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2036,12'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:2038,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2044,12'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:2046,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2052,14'
          Dst:             _libssh2_ecdh_gen_k
        - Src:             'kex.c:2055,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2060,39'
          Dst:             BN_num_bits
        - Src:             'kex.c:2061,12'
          Dst:             BN_num_bits
        - Src:             'kex.c:2068,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2072,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2074,12'
          Dst:             BN_num_bits
        - Src:             'kex.c:2075,16'
          Dst:             BN_bn2bin
        - Src:             'kex.c:2077,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:2084,16'
          Dst:             BN_bn2bin
        - Src:             'kex.c:2086,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2096,17'
          Dst:             strlen
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             strlen
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             strlen
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             strlen
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2096,17'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_init
        - Src:             'kex.c:2099,17'
          Dst:             strlen
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             strlen
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             strlen
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             strlen
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2099,17'
          Dst:             _libssh2_sha384_final
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_init
        - Src:             'kex.c:2102,17'
          Dst:             strlen
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             strlen
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             strlen
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             strlen
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2102,17'
          Dst:             _libssh2_sha512_final
        - Src:             'kex.c:2107,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2118,14'
          Dst:             _libssh2_transport_send
        - Src:             'kex.c:2123,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2132,14'
          Dst:             _libssh2_packet_require
        - Src:             'kex.c:2140,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2148,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2166,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:2173,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:2181,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha384_init
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha384_final
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha512_init
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2196,13'
          Dst:             _libssh2_sha512_final
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha384_init
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha384_final
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha512_init
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2204,13'
          Dst:             _libssh2_sha512_final
        - Src:             'kex.c:2223,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2228,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2233,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha384_init
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha384_final
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha512_init
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2246,13'
          Dst:             _libssh2_sha512_final
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha384_init
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha384_final
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha512_init
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2254,13'
          Dst:             _libssh2_sha512_final
        - Src:             'kex.c:2273,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2278,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2283,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha384_init
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha384_final
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha512_init
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2294,13'
          Dst:             _libssh2_sha512_final
        - Src:             'kex.c:2306,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2310,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha384_init
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha384_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha384_final
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha512_init
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha512_update
        - Src:             'kex.c:2321,13'
          Dst:             _libssh2_sha512_final
        - Src:             'kex.c:2333,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2337,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2355,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2370,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2375,5'
          Dst:             ecdh_exchange_state_cleanup
    - functionName:    kex_session_ecdh_curve_type
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - out_type
      BBCount:         18
      ICount:          82
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kex.c:1825,8'
          Branch Sides:
            - BranchSide:      'kex.c:1826,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'kex.c:1828,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'kex.c:1828,8'
          Branch Sides:
            - BranchSide:      'kex.c:1829,14'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1830,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'kex.c:1830,13'
          Branch Sides:
            - BranchSide:      'kex.c:1831,14'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1832,20'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'kex.c:1832,13'
          Branch Sides:
            - BranchSide:      'kex.c:1833,14'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1835,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:1838,8'
          Branch Sides:
            - BranchSide:      'kex.c:1839,21'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:1842,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:1828,8'
          Dst:             strcmp
        - Src:             'kex.c:1830,13'
          Dst:             strcmp
        - Src:             'kex.c:1832,13'
          Dst:             strcmp
    - functionName:    kex_method_ecdh_cleanup
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         15
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - EC_KEY_free
        - ecdh_exchange_state_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kex.c:1866,8'
          Branch Sides:
            - BranchSide:      'kex.c:1867,9'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - EC_KEY_free
            - BranchSide:      'kex.c:1871,8'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
                - EC_KEY_free
        - Branch String:   'kex.c:1871,8'
          Branch Sides:
            - BranchSide:      'kex.c:1872,9'
              BranchSideFuncs:
                - EC_KEY_free
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:1876,8'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:1876,8'
          Branch Sides:
            - BranchSide:      'kex.c:1877,9'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:1881,5'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
        - Branch String:   'kex.c:1883,8'
          Branch Sides:
            - BranchSide:      'kex.c:1883,8'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
            - BranchSide:      'kex.c:1884,37'
              BranchSideFuncs:
                - ecdh_exchange_state_cleanup
      Callsites:
        - Src:             'kex.c:1872,9'
          Dst:             EC_KEY_free
        - Src:             'kex.c:1884,9'
          Dst:             ecdh_exchange_state_cleanup
    - functionName:    kex_method_ecdh_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2389
      functionLinenumberEnd: 2490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         38
      ICount:          300
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_ecdsa_create_key
        - _libssh2_error
        - _libssh2_packet_require
        - _libssh2_store_str
        - _libssh2_transport_send
        - ecdh_sha2_nistp
        - kex_method_ecdh_cleanup
        - kex_session_ecdh_curve_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kex.c:2395,8'
          Branch Sides:
            - BranchSide:      'kex.c:2397,9'
              BranchSideFuncs:
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - kex_session_ecdh_curve_type
                - _libssh2_ecdsa_create_key
                - _libssh2_store_str
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2401,8'
              BranchSideFuncs:
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - kex_session_ecdh_curve_type
                - _libssh2_ecdsa_create_key
                - _libssh2_store_str
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2401,8'
          Branch Sides:
            - BranchSide:      'kex.c:2402,42'
              BranchSideFuncs:
                - kex_session_ecdh_curve_type
                - _libssh2_ecdsa_create_key
                - _libssh2_store_str
                - _libssh2_debug_low
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2432,8'
              BranchSideFuncs:
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:2404,12'
          Branch Sides:
            - BranchSide:      'kex.c:2405,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_method_ecdh_cleanup
            - BranchSide:      'kex.c:2410,40'
              BranchSideFuncs:
                - _libssh2_ecdsa_create_key
                - _libssh2_store_str
                - _libssh2_debug_low
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2414,12'
          Branch Sides:
            - BranchSide:      'kex.c:2415,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_method_ecdh_cleanup
            - BranchSide:      'kex.c:2420,9'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_debug_low
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:2432,8'
          Branch Sides:
            - BranchSide:      'kex.c:2433,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2447,8'
              BranchSideFuncs:
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
        - Branch String:   'kex.c:2435,12'
          Branch Sides:
            - BranchSide:      'kex.c:2436,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:2438,17'
              BranchSideFuncs:
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2447,8'
          Branch Sides:
            - BranchSide:      'kex.c:2448,38'
              BranchSideFuncs:
                - _libssh2_packet_require
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2463,8'
              BranchSideFuncs:
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
        - Branch String:   'kex.c:2451,12'
          Branch Sides:
            - BranchSide:      'kex.c:2452,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:2454,17'
              BranchSideFuncs:
                - kex_method_ecdh_cleanup
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2463,8'
          Branch Sides:
            - BranchSide:      'kex.c:2463,28'
              BranchSideFuncs:
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - kex_method_ecdh_cleanup
                - _libssh2_error
            - BranchSide:      'kex.c:2465,42'
              BranchSideFuncs:
                - kex_session_ecdh_curve_type
                - ecdh_sha2_nistp
                - kex_method_ecdh_cleanup
                - _libssh2_error
        - Branch String:   'kex.c:2467,12'
          Branch Sides:
            - BranchSide:      'kex.c:2468,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_method_ecdh_cleanup
            - BranchSide:      'kex.c:2473,31'
              BranchSideFuncs:
                - ecdh_sha2_nistp
                - kex_method_ecdh_cleanup
        - Branch String:   'kex.c:2480,12'
          Branch Sides:
            - BranchSide:      'kex.c:2481,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:2483,5'
              BranchSideFuncs:
                - kex_method_ecdh_cleanup
      Callsites:
        - Src:             'kex.c:2402,14'
          Dst:             kex_session_ecdh_curve_type
        - Src:             'kex.c:2405,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2410,14'
          Dst:             _libssh2_ecdsa_create_key
        - Src:             'kex.c:2415,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2422,9'
          Dst:             _libssh2_store_str
        - Src:             'kex.c:2426,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2433,14'
          Dst:             _libssh2_transport_send
        - Src:             'kex.c:2439,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2448,14'
          Dst:             _libssh2_packet_require
        - Src:             'kex.c:2455,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2465,14'
          Dst:             kex_session_ecdh_curve_type
        - Src:             'kex.c:2468,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2473,15'
          Dst:             ecdh_sha2_nistp
        - Src:             'kex.c:2487,5'
          Dst:             kex_method_ecdh_cleanup
    - functionName:    curve25519_exchange_state_cleanup
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - exchange_state
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BN_clear_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kex.c:2504,8'
          Branch Sides:
            - BranchSide:      'kex.c:2504,8'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:2505,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:2501,5'
          Dst:             BN_clear_free
    - functionName:    curve25519_sha256
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 3027
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - data
        - data_len
        - public_key
        - private_key
        - exchange_state
      BBCount:         370
      ICount:          2950
      EdgeCount:       506
      CyclomaticComplexity: 138
      functionsReached:
        - BN_bn2bin
        - BN_new
        - BN_num_bits
        - _libssh2_base64_encode
        - _libssh2_curve25519_gen_k
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_htonu32
        - _libssh2_packet_require
        - _libssh2_sha1_final
        - _libssh2_sha1_init
        - _libssh2_sha1_update
        - _libssh2_sha256_final
        - _libssh2_sha256_init
        - _libssh2_sha256_update
        - _libssh2_transport_send
        - curve25519_exchange_state_cleanup
        - explicit_bzero
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kex.c:2556,8'
          Branch Sides:
            - BranchSide:      'kex.c:2557,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:2561,8'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
                - BN_new
        - Branch String:   'kex.c:2561,8'
          Branch Sides:
            - BranchSide:      'kex.c:2564,29'
              BranchSideFuncs:
                - BN_new
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2569,8'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2569,8'
          Branch Sides:
            - BranchSide:      'kex.c:2575,12'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2779,8'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:2575,12'
          Branch Sides:
            - BranchSide:      'kex.c:2576,34'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2581,20'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_error
        - Branch String:   'kex.c:2586,12'
          Branch Sides:
            - BranchSide:      'kex.c:2587,34'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2592,49'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
        - Branch String:   'kex.c:2595,12'
          Branch Sides:
            - BranchSide:      'kex.c:2596,34'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
            - BranchSide:      'kex.c:2602,16'
              BranchSideFuncs:
                - _libssh2_sha1_init
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_update
                - _libssh2_sha1_final
        - Branch String:   'kex.c:2637,52'
          Branch Sides:
            - BranchSide:      'kex.c:2638,16'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
                - _libssh2_sha1_final
            - BranchSide:      'kex.c:2645,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
        - Branch String:   'kex.c:2639,65'
          Branch Sides:
            - BranchSide:      'kex.c:2640,16'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
            - BranchSide:      'kex.c:2645,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
        - Branch String:   'kex.c:2637,16'
          Branch Sides:
            - BranchSide:      'kex.c:2642,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
            - BranchSide:      'kex.c:2645,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - snprintf
        - Branch String:   'kex.c:2652,13'
          Branch Sides:
            - BranchSide:      'kex.c:2653,26'
              BranchSideFuncs:
                - snprintf
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
            - BranchSide:      'kex.c:2655,15'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_sha256_init
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_update
                - _libssh2_sha256_final
        - Branch String:   'kex.c:2665,54'
          Branch Sides:
            - BranchSide:      'kex.c:2666,16'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_sha256_final
            - BranchSide:      'kex.c:2673,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'kex.c:2667,67'
          Branch Sides:
            - BranchSide:      'kex.c:2668,16'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'kex.c:2673,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'kex.c:2665,16'
          Branch Sides:
            - BranchSide:      'kex.c:2670,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'kex.c:2673,17'
              BranchSideFuncs:
                - _libssh2_base64_encode
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'kex.c:2683,16'
          Branch Sides:
            - BranchSide:      'kex.c:2684,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2692,12'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2692,12'
          Branch Sides:
            - BranchSide:      'kex.c:2695,34'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2702,12'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2702,12'
          Branch Sides:
            - BranchSide:      'kex.c:2704,34'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2709,12'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2709,12'
          Branch Sides:
            - BranchSide:      'kex.c:2710,34'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2717,39'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2717,12'
          Branch Sides:
            - BranchSide:      'kex.c:2719,34'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2725,41'
              BranchSideFuncs:
                - _libssh2_curve25519_gen_k
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2727,12'
          Branch Sides:
            - BranchSide:      'kex.c:2728,34'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2733,39'
              BranchSideFuncs:
                - BN_num_bits
                - BN_num_bits
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:2734,12'
          Branch Sides:
            - BranchSide:      'kex.c:2736,13'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
            - BranchSide:      'kex.c:2739,9'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:2740,12'
          Branch Sides:
            - BranchSide:      'kex.c:2741,34'
              BranchSideFuncs:
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
            - BranchSide:      'kex.c:2745,26'
              BranchSideFuncs:
                - _libssh2_htonu32
                - BN_num_bits
                - BN_bn2bin
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
                - BN_bn2bin
                - _libssh2_error
        - Branch String:   'kex.c:2747,12'
          Branch Sides:
            - BranchSide:      'kex.c:2748,16'
              BranchSideFuncs:
                - BN_bn2bin
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
            - BranchSide:      'kex.c:2756,13'
              BranchSideFuncs:
                - BN_bn2bin
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_error
        - Branch String:   'kex.c:2748,16'
          Branch Sides:
            - BranchSide:      'kex.c:2750,38'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2754,9'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2757,16'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2759,38'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:2766,9'
          Branch Sides:
            - BranchSide:      'kex.c:2766,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha256_final
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2766,9'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2766,9'
          Branch Sides:
            - BranchSide:      'kex.c:2766,9'
              BranchSideFuncs:
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha256_final
            - BranchSide:      'kex.c:2766,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - strlen
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - strlen
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_htonu32
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_sha256_final
        - Branch String:   'kex.c:2766,9'
          Branch Sides:
            - BranchSide:      'kex.c:2766,9'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2766,9'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2766,9'
          Branch Sides:
            - BranchSide:      'kex.c:2766,9'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2766,9'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2766,9'
          Branch Sides:
            - BranchSide:      'kex.c:2766,9'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2768,12'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2768,12'
          Branch Sides:
            - BranchSide:      'kex.c:2769,34'
              BranchSideFuncs:
                - _libssh2_error
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2775,9'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:2779,8'
          Branch Sides:
            - BranchSide:      'kex.c:2780,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:2793,8'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
        - Branch String:   'kex.c:2781,12'
          Branch Sides:
            - BranchSide:      'kex.c:2782,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:2784,17'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:2793,8'
          Branch Sides:
            - BranchSide:      'kex.c:2793,33'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
            - BranchSide:      'kex.c:2794,38'
              BranchSideFuncs:
                - _libssh2_packet_require
                - _libssh2_debug_low
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
        - Branch String:   'kex.c:2798,12'
          Branch Sides:
            - BranchSide:      'kex.c:2799,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:2801,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_error
        - Branch String:   'kex.c:2817,12'
          Branch Sides:
            - BranchSide:      'kex.c:2819,20'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2835,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2821,16'
          Branch Sides:
            - BranchSide:      'kex.c:2822,38'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2827,20'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2835,12'
          Branch Sides:
            - BranchSide:      'kex.c:2836,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2841,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2841,12'
          Branch Sides:
            - BranchSide:      'kex.c:2842,28'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2882,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2848,17'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2845,13'
          Branch Sides:
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2845,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2848,16'
          Branch Sides:
            - BranchSide:      'kex.c:2849,21'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2857,17'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2853,13'
          Branch Sides:
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2853,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2857,16'
          Branch Sides:
            - BranchSide:      'kex.c:2858,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:2862,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2862,16'
          Branch Sides:
            - BranchSide:      'kex.c:2865,21'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2871,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2871,16'
          Branch Sides:
            - BranchSide:      'kex.c:2872,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
            - BranchSide:      'kex.c:2876,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2876,16'
          Branch Sides:
            - BranchSide:      'kex.c:2877,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2881,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2885,12'
          Branch Sides:
            - BranchSide:      'kex.c:2887,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2891,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2891,12'
          Branch Sides:
            - BranchSide:      'kex.c:2892,28'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2932,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2899,17'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2895,13'
          Branch Sides:
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2895,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2899,16'
          Branch Sides:
            - BranchSide:      'kex.c:2900,21'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2907,17'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2903,13'
          Branch Sides:
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2903,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2907,16'
          Branch Sides:
            - BranchSide:      'kex.c:2908,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
            - BranchSide:      'kex.c:2912,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2912,16'
          Branch Sides:
            - BranchSide:      'kex.c:2915,21'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2921,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - explicit_bzero
        - Branch String:   'kex.c:2921,16'
          Branch Sides:
            - BranchSide:      'kex.c:2922,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
            - BranchSide:      'kex.c:2926,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2926,16'
          Branch Sides:
            - BranchSide:      'kex.c:2927,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2931,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2935,12'
          Branch Sides:
            - BranchSide:      'kex.c:2936,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2939,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2939,12'
          Branch Sides:
            - BranchSide:      'kex.c:2940,28'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2959,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2947,17'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2943,13'
          Branch Sides:
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2943,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2947,16'
          Branch Sides:
            - BranchSide:      'kex.c:2948,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
            - BranchSide:      'kex.c:2951,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
                - explicit_bzero
        - Branch String:   'kex.c:2954,16'
          Branch Sides:
            - BranchSide:      'kex.c:2955,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2958,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2962,12'
          Branch Sides:
            - BranchSide:      'kex.c:2963,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2966,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2966,12'
          Branch Sides:
            - BranchSide:      'kex.c:2967,28'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2986,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2974,17'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_final
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:0,0'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2970,13'
          Branch Sides:
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
                - _libssh2_sha256_init
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_sha256_update
            - BranchSide:      'kex.c:2970,13'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - explicit_bzero
        - Branch String:   'kex.c:2974,16'
          Branch Sides:
            - BranchSide:      'kex.c:2975,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
            - BranchSide:      'kex.c:2978,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
                - explicit_bzero
        - Branch String:   'kex.c:2981,16'
          Branch Sides:
            - BranchSide:      'kex.c:2982,17'
              BranchSideFuncs:
                - explicit_bzero
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2985,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:2992,32'
          Branch Sides:
            - BranchSide:      'kex.c:2992,35'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2997,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:2992,12'
          Branch Sides:
            - BranchSide:      'kex.c:2993,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2997,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:2997,32'
          Branch Sides:
            - BranchSide:      'kex.c:2997,35'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:3004,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:2997,12'
          Branch Sides:
            - BranchSide:      'kex.c:2998,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:3004,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:2998,16'
          Branch Sides:
            - BranchSide:      'kex.c:3000,21'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:3003,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:3007,33'
          Branch Sides:
            - BranchSide:      'kex.c:3007,36'
              BranchSideFuncs:
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:3012,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:3007,12'
          Branch Sides:
            - BranchSide:      'kex.c:3008,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:3012,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:3012,33'
          Branch Sides:
            - BranchSide:      'kex.c:3012,36'
              BranchSideFuncs:
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:3019,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:3012,12'
          Branch Sides:
            - BranchSide:      'kex.c:3013,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:3019,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:3013,16'
          Branch Sides:
            - BranchSide:      'kex.c:3015,21'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:3018,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - curve25519_exchange_state_cleanup
      Callsites:
        - Src:             'kex.c:2557,16'
          Dst:             _libssh2_error
        - Src:             'kex.c:2564,29'
          Dst:             BN_new
        - Src:             'kex.c:2576,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2586,12'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:2587,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2596,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2637,16'
          Dst:             _libssh2_sha1_init
        - Src:             'kex.c:2638,16'
          Dst:             _libssh2_sha1_update
        - Src:             'kex.c:2640,16'
          Dst:             _libssh2_sha1_final
        - Src:             'kex.c:2653,17'
          Dst:             snprintf
        - Src:             'kex.c:2656,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2665,16'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2666,16'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2668,16'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2679,13'
          Dst:             _libssh2_base64_encode
        - Src:             'kex.c:2684,17'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2695,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2702,12'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:2704,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2710,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2717,12'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:2719,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2725,14'
          Dst:             _libssh2_curve25519_gen_k
        - Src:             'kex.c:2728,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2733,39'
          Dst:             BN_num_bits
        - Src:             'kex.c:2734,12'
          Dst:             BN_num_bits
        - Src:             'kex.c:2741,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2745,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2747,12'
          Dst:             BN_num_bits
        - Src:             'kex.c:2748,16'
          Dst:             BN_bn2bin
        - Src:             'kex.c:2750,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:2757,16'
          Dst:             BN_bn2bin
        - Src:             'kex.c:2759,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2766,9'
          Dst:             strlen
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             strlen
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             strlen
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             strlen
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2766,9'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2769,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2780,14'
          Dst:             _libssh2_transport_send
        - Src:             'kex.c:2785,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2794,14'
          Dst:             _libssh2_packet_require
        - Src:             'kex.c:2802,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:2810,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2822,23'
          Dst:             _libssh2_error
        - Src:             'kex.c:2830,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2845,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2845,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2845,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2845,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2845,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2845,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2845,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2853,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2853,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2853,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2853,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2853,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2853,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2853,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2872,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2877,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2882,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2895,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2895,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2895,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2895,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2895,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2895,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2895,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2903,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2903,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2903,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2903,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2903,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2903,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2903,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2922,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2927,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2932,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2943,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2943,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2943,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2943,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2943,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2943,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2943,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2955,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2959,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:2970,13'
          Dst:             _libssh2_sha256_init
        - Src:             'kex.c:2970,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2970,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2970,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2970,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2970,13'
          Dst:             _libssh2_sha256_update
        - Src:             'kex.c:2970,13'
          Dst:             _libssh2_sha256_final
        - Src:             'kex.c:2982,17'
          Dst:             explicit_bzero
        - Src:             'kex.c:2986,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3004,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3019,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3024,5'
          Dst:             curve25519_exchange_state_cleanup
    - functionName:    kex_method_curve25519_cleanup
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         15
      ICount:          128
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - curve25519_exchange_state_cleanup
        - explicit_bzero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kex.c:2516,8'
          Branch Sides:
            - BranchSide:      'kex.c:2517,9'
              BranchSideFuncs:
                - explicit_bzero
                - curve25519_exchange_state_cleanup
                - explicit_bzero
            - BranchSide:      'kex.c:2523,8'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
                - explicit_bzero
        - Branch String:   'kex.c:2523,8'
          Branch Sides:
            - BranchSide:      'kex.c:2524,9'
              BranchSideFuncs:
                - explicit_bzero
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2530,8'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:2530,8'
          Branch Sides:
            - BranchSide:      'kex.c:2531,9'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2535,5'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
        - Branch String:   'kex.c:2537,8'
          Branch Sides:
            - BranchSide:      'kex.c:2537,8'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
            - BranchSide:      'kex.c:2538,43'
              BranchSideFuncs:
                - curve25519_exchange_state_cleanup
      Callsites:
        - Src:             'kex.c:2517,9'
          Dst:             explicit_bzero
        - Src:             'kex.c:2524,9'
          Dst:             explicit_bzero
        - Src:             'kex.c:2538,9'
          Dst:             curve25519_exchange_state_cleanup
    - functionName:    kex_method_curve25519_key_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3037
      functionLinenumberEnd: 3130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key_state
      BBCount:         39
      ICount:          286
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _libssh2_curve25519_new
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_packet_require
        - _libssh2_store_str
        - _libssh2_transport_send
        - curve25519_sha256
        - kex_method_curve25519_cleanup
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kex.c:3041,8'
          Branch Sides:
            - BranchSide:      'kex.c:3043,9'
              BranchSideFuncs:
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - strcmp
                - _libssh2_curve25519_new
                - _libssh2_store_str
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - strcmp
            - BranchSide:      'kex.c:3047,8'
              BranchSideFuncs:
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - strcmp
                - _libssh2_curve25519_new
                - _libssh2_store_str
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - strcmp
        - Branch String:   'kex.c:3047,8'
          Branch Sides:
            - BranchSide:      'kex.c:3048,24'
              BranchSideFuncs:
                - strcmp
                - _libssh2_curve25519_new
                - _libssh2_store_str
                - _libssh2_debug_low
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - strcmp
            - BranchSide:      'kex.c:3082,8'
              BranchSideFuncs:
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:3051,12'
          Branch Sides:
            - BranchSide:      'kex.c:3052,25'
              BranchSideFuncs:
                - strcmp
                - _libssh2_curve25519_new
                - _libssh2_store_str
                - _libssh2_debug_low
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:3054,12'
              BranchSideFuncs:
                - _libssh2_curve25519_new
                - _libssh2_store_str
                - _libssh2_debug_low
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:3054,12'
          Branch Sides:
            - BranchSide:      'kex.c:3055,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_method_curve25519_cleanup
            - BranchSide:      'kex.c:3060,38'
              BranchSideFuncs:
                - _libssh2_curve25519_new
                - _libssh2_store_str
                - _libssh2_debug_low
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:3064,12'
          Branch Sides:
            - BranchSide:      'kex.c:3065,34'
              BranchSideFuncs:
                - _libssh2_error
                - kex_method_curve25519_cleanup
            - BranchSide:      'kex.c:3070,9'
              BranchSideFuncs:
                - _libssh2_store_str
                - _libssh2_debug_low
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:3082,8'
          Branch Sides:
            - BranchSide:      'kex.c:3083,38'
              BranchSideFuncs:
                - _libssh2_transport_send
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:3097,8'
              BranchSideFuncs:
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
        - Branch String:   'kex.c:3085,12'
          Branch Sides:
            - BranchSide:      'kex.c:3086,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3088,17'
              BranchSideFuncs:
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_packet_require
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:3097,8'
          Branch Sides:
            - BranchSide:      'kex.c:3098,38'
              BranchSideFuncs:
                - _libssh2_packet_require
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_error
            - BranchSide:      'kex.c:3113,8'
              BranchSideFuncs:
                - kex_method_curve25519_cleanup
                - curve25519_sha256
        - Branch String:   'kex.c:3101,12'
          Branch Sides:
            - BranchSide:      'kex.c:3102,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3104,17'
              BranchSideFuncs:
                - kex_method_curve25519_cleanup
                - curve25519_sha256
                - _libssh2_error
        - Branch String:   'kex.c:3113,8'
          Branch Sides:
            - BranchSide:      'kex.c:3113,28'
              BranchSideFuncs:
                - curve25519_sha256
                - kex_method_curve25519_cleanup
            - BranchSide:      'kex.c:3115,33'
              BranchSideFuncs:
                - curve25519_sha256
                - kex_method_curve25519_cleanup
        - Branch String:   'kex.c:3120,12'
          Branch Sides:
            - BranchSide:      'kex.c:3121,20'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3123,5'
              BranchSideFuncs:
                - kex_method_curve25519_cleanup
      Callsites:
        - Src:             'kex.c:3050,14'
          Dst:             strcmp
        - Src:             'kex.c:3052,18'
          Dst:             strcmp
        - Src:             'kex.c:3055,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:3060,14'
          Dst:             _libssh2_curve25519_new
        - Src:             'kex.c:3065,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:3072,9'
          Dst:             _libssh2_store_str
        - Src:             'kex.c:3076,9'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3083,14'
          Dst:             _libssh2_transport_send
        - Src:             'kex.c:3089,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:3098,14'
          Dst:             _libssh2_packet_require
        - Src:             'kex.c:3105,19'
          Dst:             _libssh2_error
        - Src:             'kex.c:3115,15'
          Dst:             curve25519_sha256
        - Src:             'kex.c:3127,5'
          Dst:             kex_method_curve25519_cleanup
    - functionName:    kex_agree_hostkey
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3606
      functionLinenumberEnd: 3673
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - kex_flags
        - hostkey
        - hostkey_len
      BBCount:         56
      ICount:          294
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - _libssh2_kex_agree_instr
        - kex_get_method_by_name
        - libssh2_hostkey_methods
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kex.c:3610,8'
          Branch Sides:
            - BranchSide:      'kex.c:3611,31'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3649,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3613,17'
          Branch Sides:
            - BranchSide:      'kex.c:3613,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3613,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3613,9'
          Branch Sides:
            - BranchSide:      'kex.c:3614,66'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3646,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3615,34'
          Branch Sides:
            - BranchSide:      'kex.c:3615,47'
              BranchSideFuncs:
                - _libssh2_kex_agree_instr
                - strchr
                - strlen
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3615,72'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - strchr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3616,16'
          Branch Sides:
            - BranchSide:      'kex.c:3619,53'
              BranchSideFuncs:
                - kex_get_method_by_name
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3644,17'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3623,20'
          Branch Sides:
            - BranchSide:      'kex.c:3625,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3630,22'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3631,25'
          Branch Sides:
            - BranchSide:      'kex.c:3631,29'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3634,26'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3630,20'
          Branch Sides:
            - BranchSide:      'kex.c:3634,26'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3642,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3635,32'
          Branch Sides:
            - BranchSide:      'kex.c:3635,36'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3638,44'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3634,24'
          Branch Sides:
            - BranchSide:      'kex.c:3638,44'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3641,17'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3644,17'
          Branch Sides:
            - BranchSide:      'kex.c:3644,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3644,15'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3649,20'
          Branch Sides:
            - BranchSide:      'kex.c:3649,25'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3649,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3649,35'
          Branch Sides:
            - BranchSide:      'kex.c:3649,40'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3649,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3649,5'
          Branch Sides:
            - BranchSide:      'kex.c:3650,38'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3672,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3653,12'
          Branch Sides:
            - BranchSide:      'kex.c:3656,18'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3669,17'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3656,77'
          Branch Sides:
            - BranchSide:      'kex.c:3657,20'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3660,22'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3656,16'
          Branch Sides:
            - BranchSide:      'kex.c:3660,22'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3668,9'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3661,25'
          Branch Sides:
            - BranchSide:      'kex.c:3661,31'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3664,41'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3660,20'
          Branch Sides:
            - BranchSide:      'kex.c:3664,41'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3667,13'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
      Callsites:
        - Src:             'kex.c:3607,47'
          Dst:             libssh2_hostkey_methods
        - Src:             'kex.c:3614,50'
          Dst:             strchr
        - Src:             'kex.c:3615,56'
          Dst:             strlen
        - Src:             'kex.c:3616,16'
          Dst:             _libssh2_kex_agree_instr
        - Src:             'kex.c:3619,21'
          Dst:             kex_get_method_by_name
        - Src:             'kex.c:3652,38'
          Dst:             strlen
        - Src:             'kex.c:3650,13'
          Dst:             _libssh2_kex_agree_instr
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_kex_agree_instr
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3531
      functionLinenumberEnd: 3578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - haystack
        - haystack_len
        - needle
        - needle_len
      BBCount:         41
      ICount:          216
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - memchr
        - strncmp
      functionUses:    12
      BranchProfiles:
        - Branch String:   'kex.c:3536,18'
          Branch Sides:
            - BranchSide:      'kex.c:3536,22'
              BranchSideFuncs:
                - strncmp
                - memchr
                - strncmp
            - BranchSide:      'kex.c:3537,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3536,8'
          Branch Sides:
            - BranchSide:      'kex.c:3537,9'
              BranchSideFuncs:
                - strncmp
                - memchr
                - strncmp
            - BranchSide:      'kex.c:3541,8'
              BranchSideFuncs:
                - strncmp
                - memchr
                - strncmp
        - Branch String:   'kex.c:3541,34'
          Branch Sides:
            - BranchSide:      'kex.c:3541,37'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3542,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3541,8'
          Branch Sides:
            - BranchSide:      'kex.c:3542,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3545,9'
              BranchSideFuncs:
                - strncmp
                - memchr
                - strncmp
        - Branch String:   'kex.c:3550,77'
          Branch Sides:
            - BranchSide:      'kex.c:3551,10'
              BranchSideFuncs:
                - memchr
                - strncmp
            - BranchSide:      'kex.c:3558,5'
              BranchSideFuncs:
                - memchr
                - strncmp
        - Branch String:   'kex.c:3551,37'
          Branch Sides:
            - BranchSide:      'kex.c:3551,40'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3552,16'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3550,8'
          Branch Sides:
            - BranchSide:      'kex.c:3552,16'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3558,5'
              BranchSideFuncs:
                - memchr
                - strncmp
        - Branch String:   'kex.c:3558,5'
          Branch Sides:
            - BranchSide:      'kex.c:3560,16'
              BranchSideFuncs:
                - strncmp
                - memchr
            - BranchSide:      'kex.c:3577,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3561,24'
          Branch Sides:
            - BranchSide:      'kex.c:3561,28'
              BranchSideFuncs:
                - strncmp
                - memchr
            - BranchSide:      'kex.c:3566,13'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3561,50'
          Branch Sides:
            - BranchSide:      'kex.c:3561,54'
              BranchSideFuncs:
                - strncmp
                - memchr
            - BranchSide:      'kex.c:3566,13'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3561,12'
          Branch Sides:
            - BranchSide:      'kex.c:3562,14'
              BranchSideFuncs:
                - strncmp
                - memchr
            - BranchSide:      'kex.c:3566,13'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3570,74'
          Branch Sides:
            - BranchSide:      'kex.c:3558,5'
              BranchSideFuncs:
                - memchr
                - strncmp
            - BranchSide:      'kex.c:3571,16'
              BranchSideFuncs:
                - memchr
                - strncmp
        - Branch String:   'kex.c:3572,14'
          Branch Sides:
            - BranchSide:      'kex.c:3572,17'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3573,20'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3570,12'
          Branch Sides:
            - BranchSide:      'kex.c:3558,5'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3573,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:3550,9'
          Dst:             strncmp
        - Src:             'kex.c:3558,34'
          Dst:             memchr
        - Src:             'kex.c:3570,13'
          Dst:             strncmp
    - functionName:    kex_get_method_by_name
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3587
      functionLinenumberEnd: 3596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - name_len
        - methodlist
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'kex.c:3588,5'
          Branch Sides:
            - BranchSide:      'kex.c:3589,22'
              BranchSideFuncs:
                - strlen
                - strncmp
            - BranchSide:      'kex.c:3595,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3589,54'
          Branch Sides:
            - BranchSide:      'kex.c:3590,24'
              BranchSideFuncs:
                - strncmp
                - strlen
            - BranchSide:      'kex.c:3593,19'
              BranchSideFuncs:
                - strlen
                - strncmp
        - Branch String:   'kex.c:3589,12'
          Branch Sides:
            - BranchSide:      'kex.c:3591,21'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3593,19'
              BranchSideFuncs:
                - strlen
                - strncmp
      Callsites:
        - Src:             'kex.c:3589,13'
          Dst:             strlen
        - Src:             'kex.c:3590,14'
          Dst:             strncmp
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kex_agree_comp
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3885
      functionLinenumberEnd: 3930
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - endpoint
        - comp
        - comp_len
      BBCount:         30
      ICount:          198
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _libssh2_comp_methods
        - _libssh2_kex_agree_instr
        - kex_get_method_by_name
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kex.c:3890,8'
          Branch Sides:
            - BranchSide:      'kex.c:3891,31'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3918,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3893,17'
          Branch Sides:
            - BranchSide:      'kex.c:3893,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3893,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3893,9'
          Branch Sides:
            - BranchSide:      'kex.c:3894,66'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3915,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3895,34'
          Branch Sides:
            - BranchSide:      'kex.c:3895,47'
              BranchSideFuncs:
                - _libssh2_kex_agree_instr
                - strchr
                - strlen
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3895,72'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - strchr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3897,16'
          Branch Sides:
            - BranchSide:      'kex.c:3900,53'
              BranchSideFuncs:
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3913,17'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3904,20'
          Branch Sides:
            - BranchSide:      'kex.c:3906,21'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3909,34'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3913,17'
          Branch Sides:
            - BranchSide:      'kex.c:3913,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3913,15'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3918,18'
          Branch Sides:
            - BranchSide:      'kex.c:3918,23'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3918,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3918,5'
          Branch Sides:
            - BranchSide:      'kex.c:3919,38'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3929,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3922,12'
          Branch Sides:
            - BranchSide:      'kex.c:3923,31'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3926,14'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
      Callsites:
        - Src:             'kex.c:3886,41'
          Dst:             _libssh2_comp_methods
        - Src:             'kex.c:3894,50'
          Dst:             strchr
        - Src:             'kex.c:3895,56'
          Dst:             strlen
        - Src:             'kex.c:3897,16'
          Dst:             _libssh2_kex_agree_instr
        - Src:             'kex.c:3900,21'
          Dst:             kex_get_method_by_name
        - Src:             'kex.c:3921,38'
          Dst:             strlen
        - Src:             'kex.c:3919,13'
          Dst:             _libssh2_kex_agree_instr
    - functionName:    kex_agree_mac
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3822
      functionLinenumberEnd: 3875
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - endpoint
        - mac
        - mac_len
      BBCount:         32
      ICount:          216
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _libssh2_kex_agree_instr
        - _libssh2_mac_methods
        - _libssh2_mac_override
        - kex_get_method_by_name
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kex.c:3829,8'
          Branch Sides:
            - BranchSide:      'kex.c:3832,25'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3836,8'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3836,8'
          Branch Sides:
            - BranchSide:      'kex.c:3837,31'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3863,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3839,17'
          Branch Sides:
            - BranchSide:      'kex.c:3839,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3839,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3839,9'
          Branch Sides:
            - BranchSide:      'kex.c:3840,66'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3860,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3841,34'
          Branch Sides:
            - BranchSide:      'kex.c:3841,47'
              BranchSideFuncs:
                - _libssh2_kex_agree_instr
                - strchr
                - strlen
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3841,72'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - strchr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3843,16'
          Branch Sides:
            - BranchSide:      'kex.c:3845,53'
              BranchSideFuncs:
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3858,17'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3849,20'
          Branch Sides:
            - BranchSide:      'kex.c:3851,21'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3854,33'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3858,17'
          Branch Sides:
            - BranchSide:      'kex.c:3858,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3858,15'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3863,17'
          Branch Sides:
            - BranchSide:      'kex.c:3863,22'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3863,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3863,5'
          Branch Sides:
            - BranchSide:      'kex.c:3864,38'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3874,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3867,12'
          Branch Sides:
            - BranchSide:      'kex.c:3868,30'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3871,13'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
      Callsites:
        - Src:             'kex.c:3823,39'
          Dst:             _libssh2_mac_methods
        - Src:             'kex.c:3828,16'
          Dst:             _libssh2_mac_override
        - Src:             'kex.c:3840,50'
          Dst:             strchr
        - Src:             'kex.c:3841,56'
          Dst:             strlen
        - Src:             'kex.c:3843,16'
          Dst:             _libssh2_kex_agree_instr
        - Src:             'kex.c:3845,21'
          Dst:             kex_get_method_by_name
        - Src:             'kex.c:3866,38'
          Dst:             strlen
        - Src:             'kex.c:3864,13'
          Dst:             _libssh2_kex_agree_instr
    - functionName:    kex_agree_crypt
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3766
      functionLinenumberEnd: 3812
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - endpoint
        - crypt
        - crypt_len
      BBCount:         30
      ICount:          197
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _libssh2_kex_agree_instr
        - kex_get_method_by_name
        - libssh2_crypt_methods
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'kex.c:3772,8'
          Branch Sides:
            - BranchSide:      'kex.c:3773,31'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3800,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3775,17'
          Branch Sides:
            - BranchSide:      'kex.c:3775,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3775,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3775,9'
          Branch Sides:
            - BranchSide:      'kex.c:3776,66'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3797,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3777,34'
          Branch Sides:
            - BranchSide:      'kex.c:3777,47'
              BranchSideFuncs:
                - _libssh2_kex_agree_instr
                - strchr
                - strlen
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3777,72'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - strchr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3779,16'
          Branch Sides:
            - BranchSide:      'kex.c:3782,53'
              BranchSideFuncs:
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3795,17'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3786,20'
          Branch Sides:
            - BranchSide:      'kex.c:3788,21'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3791,35'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3795,17'
          Branch Sides:
            - BranchSide:      'kex.c:3795,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3795,15'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3800,19'
          Branch Sides:
            - BranchSide:      'kex.c:3800,24'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3800,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
        - Branch String:   'kex.c:3800,5'
          Branch Sides:
            - BranchSide:      'kex.c:3801,38'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3811,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3804,12'
          Branch Sides:
            - BranchSide:      'kex.c:3805,32'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3808,15'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
      Callsites:
        - Src:             'kex.c:3767,43'
          Dst:             libssh2_crypt_methods
        - Src:             'kex.c:3776,50'
          Dst:             strchr
        - Src:             'kex.c:3777,56'
          Dst:             strlen
        - Src:             'kex.c:3779,16'
          Dst:             _libssh2_kex_agree_instr
        - Src:             'kex.c:3782,21'
          Dst:             kex_get_method_by_name
        - Src:             'kex.c:3803,38'
          Dst:             strlen
        - Src:             'kex.c:3801,13'
          Dst:             _libssh2_kex_agree_instr
    - functionName:    kex_agree_kex_hostkey
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3683
      functionLinenumberEnd: 3755
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - kex
        - kex_len
        - hostkey
        - hostkey_len
      BBCount:         49
      ICount:          300
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _libssh2_kex_agree_instr
        - kex_agree_hostkey
        - kex_get_method_by_name
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kex.c:3689,8'
          Branch Sides:
            - BranchSide:      'kex.c:3690,9'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - kex_agree_hostkey
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
            - BranchSide:      'kex.c:3693,8'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - kex_agree_hostkey
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
        - Branch String:   'kex.c:3693,8'
          Branch Sides:
            - BranchSide:      'kex.c:3694,31'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
            - BranchSide:      'kex.c:3732,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - kex_agree_hostkey
        - Branch String:   'kex.c:3696,17'
          Branch Sides:
            - BranchSide:      'kex.c:3696,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
            - BranchSide:      'kex.c:3696,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
        - Branch String:   'kex.c:3696,9'
          Branch Sides:
            - BranchSide:      'kex.c:3697,70'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
            - BranchSide:      'kex.c:3729,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3698,34'
          Branch Sides:
            - BranchSide:      'kex.c:3698,47'
              BranchSideFuncs:
                - _libssh2_kex_agree_instr
                - strchr
                - strlen
                - kex_get_method_by_name
                - kex_agree_hostkey
            - BranchSide:      'kex.c:3698,72'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - strchr
                - kex_get_method_by_name
                - kex_agree_hostkey
        - Branch String:   'kex.c:3700,16'
          Branch Sides:
            - BranchSide:      'kex.c:3702,53'
              BranchSideFuncs:
                - kex_get_method_by_name
                - kex_agree_hostkey
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3727,17'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
        - Branch String:   'kex.c:3706,20'
          Branch Sides:
            - BranchSide:      'kex.c:3708,21'
              BranchSideFuncs:
                - kex_agree_hostkey
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
            - BranchSide:      'kex.c:3714,38'
              BranchSideFuncs:
                - kex_agree_hostkey
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
        - Branch String:   'kex.c:3714,20'
          Branch Sides:
            - BranchSide:      'kex.c:3716,36'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3725,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
        - Branch String:   'kex.c:3717,57'
          Branch Sides:
            - BranchSide:      'kex.c:3717,61'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3723,21'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3717,24'
          Branch Sides:
            - BranchSide:      'kex.c:3721,25'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3723,21'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3727,17'
          Branch Sides:
            - BranchSide:      'kex.c:3727,21'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
            - BranchSide:      'kex.c:3727,15'
              BranchSideFuncs:
                - strchr
                - strlen
                - _libssh2_kex_agree_instr
                - kex_get_method_by_name
                - kex_agree_hostkey
        - Branch String:   'kex.c:3732,17'
          Branch Sides:
            - BranchSide:      'kex.c:3732,22'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - kex_agree_hostkey
            - BranchSide:      'kex.c:3732,5'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - kex_agree_hostkey
        - Branch String:   'kex.c:3732,5'
          Branch Sides:
            - BranchSide:      'kex.c:3733,38'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - kex_agree_hostkey
            - BranchSide:      'kex.c:3754,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3736,12'
          Branch Sides:
            - BranchSide:      'kex.c:3740,34'
              BranchSideFuncs:
                - kex_agree_hostkey
                - strlen
                - _libssh2_kex_agree_instr
            - BranchSide:      'kex.c:3752,13'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - kex_agree_hostkey
        - Branch String:   'kex.c:3740,16'
          Branch Sides:
            - BranchSide:      'kex.c:3742,33'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3751,9'
              BranchSideFuncs:
                - strlen
                - _libssh2_kex_agree_instr
                - kex_agree_hostkey
        - Branch String:   'kex.c:3743,53'
          Branch Sides:
            - BranchSide:      'kex.c:3743,57'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3749,17'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3743,20'
          Branch Sides:
            - BranchSide:      'kex.c:3747,21'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3749,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:3689,8'
          Dst:             _libssh2_kex_agree_instr
        - Src:             'kex.c:3697,54'
          Dst:             strchr
        - Src:             'kex.c:3698,56'
          Dst:             strlen
        - Src:             'kex.c:3699,17'
          Dst:             _libssh2_kex_agree_instr
        - Src:             'kex.c:3702,21'
          Dst:             kex_get_method_by_name
        - Src:             'kex.c:3714,20'
          Dst:             kex_agree_hostkey
        - Src:             'kex.c:3735,38'
          Dst:             strlen
        - Src:             'kex.c:3733,13'
          Dst:             _libssh2_kex_agree_instr
        - Src:             'kex.c:3740,16'
          Dst:             kex_agree_hostkey
    - functionName:    kex_method_list
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3312
      functionLinenumberEnd: 3329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - list_strlen
        - method
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_htonu32
        - strlen
      functionUses:    10
      BranchProfiles:
        - Branch String:   'kex.c:3316,16'
          Branch Sides:
            - BranchSide:      'kex.c:3316,21'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'kex.c:3317,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3316,8'
          Branch Sides:
            - BranchSide:      'kex.c:3317,9'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'kex.c:3320,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'kex.c:3320,19'
          Branch Sides:
            - BranchSide:      'kex.c:3320,24'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'kex.c:3320,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'kex.c:3320,5'
          Branch Sides:
            - BranchSide:      'kex.c:3321,44'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'kex.c:3328,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:3313,5'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3321,35'
          Dst:             strlen
    - functionName:    kex_method_strlen
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3289
      functionLinenumberEnd: 3302
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - method
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
      functionUses:    10
      BranchProfiles:
        - Branch String:   'kex.c:3292,16'
          Branch Sides:
            - BranchSide:      'kex.c:3292,21'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'kex.c:3293,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3292,8'
          Branch Sides:
            - BranchSide:      'kex.c:3293,9'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'kex.c:3296,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'kex.c:3296,19'
          Branch Sides:
            - BranchSide:      'kex.c:3296,24'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'kex.c:3296,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'kex.c:3296,5'
          Branch Sides:
            - BranchSide:      'kex.c:3297,25'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'kex.c:3301,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:3297,16'
          Dst:             strlen
    - functionName:    libssh2_session_supported_algs
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4348
      functionLinenumberEnd: 4453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method_type
        - algs
      BBCount:         44
      ICount:          274
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - _libssh2_comp_methods
        - _libssh2_error
        - _libssh2_mac_methods
        - libssh2_crypt_methods
        - libssh2_hostkey_methods
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kex.c:4355,8'
          Branch Sides:
            - BranchSide:      'kex.c:4356,31'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_comp_methods
                - _libssh2_mac_methods
                - libssh2_crypt_methods
                - libssh2_hostkey_methods
                - _libssh2_error
            - BranchSide:      'kex.c:4359,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_comp_methods
                - _libssh2_mac_methods
                - libssh2_crypt_methods
                - libssh2_hostkey_methods
                - _libssh2_error
        - Branch String:   'kex.c:4359,5'
          Branch Sides:
            - BranchSide:      'kex.c:4361,15'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4365,49'
              BranchSideFuncs:
                - libssh2_hostkey_methods
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4370,49'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4370,49'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4375,49'
              BranchSideFuncs:
                - _libssh2_mac_methods
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4375,49'
              BranchSideFuncs:
                - _libssh2_mac_methods
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4380,71'
              BranchSideFuncs:
                - _libssh2_comp_methods
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4380,71'
              BranchSideFuncs:
                - _libssh2_comp_methods
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4385,15'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4389,31'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4394,8'
          Branch Sides:
            - BranchSide:      'kex.c:4395,31'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4411,11'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:4411,5'
          Branch Sides:
            - BranchSide:      'kex.c:4413,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4418,8'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:4413,12'
          Branch Sides:
            - BranchSide:      'kex.c:4414,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'kex.c:4415,5'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:4418,8'
          Branch Sides:
            - BranchSide:      'kex.c:4419,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4423,29'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'kex.c:4424,8'
          Branch Sides:
            - BranchSide:      'kex.c:4425,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4431,11'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4431,32'
          Branch Sides:
            - BranchSide:      'kex.c:4431,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4431,5'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4431,5'
          Branch Sides:
            - BranchSide:      'kex.c:4432,13'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4443,8'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4432,12'
          Branch Sides:
            - BranchSide:      'kex.c:4435,13'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4439,24'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4443,8'
          Branch Sides:
            - BranchSide:      'kex.c:4445,9'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4452,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:4356,16'
          Dst:             _libssh2_error
        - Src:             'kex.c:4365,49'
          Dst:             libssh2_hostkey_methods
        - Src:             'kex.c:4370,49'
          Dst:             libssh2_crypt_methods
        - Src:             'kex.c:4375,49'
          Dst:             _libssh2_mac_methods
        - Src:             'kex.c:4380,49'
          Dst:             _libssh2_comp_methods
        - Src:             'kex.c:4389,16'
          Dst:             _libssh2_error
        - Src:             'kex.c:4395,16'
          Dst:             _libssh2_error
        - Src:             'kex.c:4419,16'
          Dst:             _libssh2_error
        - Src:             'kex.c:4425,16'
          Dst:             _libssh2_error
        - Src:             'kex.c:4448,16'
          Dst:             _libssh2_error
    - functionName:    libssh2_session_method_pref
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4199
      functionLinenumberEnd: 4337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - method_type
        - prefs
      BBCount:         58
      ICount:          451
      EdgeCount:       72
      CyclomaticComplexity: 16
      functionsReached:
        - _libssh2_comp_methods
        - _libssh2_error
        - _libssh2_mac_methods
        - kex_get_method_by_name
        - libssh2_crypt_methods
        - libssh2_hostkey_methods
        - strchr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'kex.c:4205,5'
          Branch Sides:
            - BranchSide:      'kex.c:4207,20'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4212,20'
              BranchSideFuncs:
                - libssh2_hostkey_methods
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4217,20'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4222,20'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4227,20'
              BranchSideFuncs:
                - _libssh2_mac_methods
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4232,20'
              BranchSideFuncs:
                - _libssh2_mac_methods
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4237,20'
              BranchSideFuncs:
                - _libssh2_comp_methods
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4242,20'
              BranchSideFuncs:
                - _libssh2_comp_methods
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4247,20'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4252,20'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4257,20'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4262,31'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4267,8'
          Branch Sides:
            - BranchSide:      'kex.c:4268,12'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4274,12'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
        - Branch String:   'kex.c:4268,12'
          Branch Sides:
            - BranchSide:      'kex.c:4269,13'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4271,31'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4276,13'
          Branch Sides:
            - BranchSide:      'kex.c:4276,17'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4276,5'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
        - Branch String:   'kex.c:4276,19'
          Branch Sides:
            - BranchSide:      'kex.c:4276,22'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4276,5'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
        - Branch String:   'kex.c:4276,5'
          Branch Sides:
            - BranchSide:      'kex.c:4277,26'
              BranchSideFuncs:
                - strchr
                - strlen
                - kex_get_method_by_name
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strlen
            - BranchSide:      'kex.c:4299,8'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
        - Branch String:   'kex.c:4278,30'
          Branch Sides:
            - BranchSide:      'kex.c:4278,43'
              BranchSideFuncs:
                - kex_get_method_by_name
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - strlen
            - BranchSide:      'kex.c:4278,59'
              BranchSideFuncs:
                - strlen
                - kex_get_method_by_name
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
        - Branch String:   'kex.c:4280,12'
          Branch Sides:
            - BranchSide:      'kex.c:4282,16'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4295,17'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
        - Branch String:   'kex.c:4282,16'
          Branch Sides:
            - BranchSide:      'kex.c:4283,25'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
            - BranchSide:      'kex.c:4286,20'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
        - Branch String:   'kex.c:4286,20'
          Branch Sides:
            - BranchSide:      'kex.c:4287,23'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4290,22'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
        - Branch String:   'kex.c:4295,17'
          Branch Sides:
            - BranchSide:      'kex.c:4295,22'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
            - BranchSide:      'kex.c:4295,15'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
                - strchr
                - strlen
                - kex_get_method_by_name
                - strlen
        - Branch String:   'kex.c:4299,8'
          Branch Sides:
            - BranchSide:      'kex.c:4300,9'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
            - BranchSide:      'kex.c:4303,10'
              BranchSideFuncs:
                - _libssh2_error
                - strlen
                - strlen
                - _libssh2_error
                - strlen
        - Branch String:   'kex.c:4303,8'
          Branch Sides:
            - BranchSide:      'kex.c:4304,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - _libssh2_error
                - strlen
            - BranchSide:      'kex.c:4311,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - _libssh2_error
                - strlen
        - Branch String:   'kex.c:4311,8'
          Branch Sides:
            - BranchSide:      'kex.c:4312,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - _libssh2_error
                - strlen
            - BranchSide:      'kex.c:4331,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:4317,12'
          Branch Sides:
            - BranchSide:      'kex.c:4318,35'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'kex.c:4323,16'
              BranchSideFuncs:
                - strlen
        - Branch String:   'kex.c:4331,8'
          Branch Sides:
            - BranchSide:      'kex.c:4332,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4334,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:4202,24'
          Dst:             strlen
        - Src:             'kex.c:4213,49'
          Dst:             libssh2_hostkey_methods
        - Src:             'kex.c:4218,49'
          Dst:             libssh2_crypt_methods
        - Src:             'kex.c:4223,49'
          Dst:             libssh2_crypt_methods
        - Src:             'kex.c:4228,49'
          Dst:             _libssh2_mac_methods
        - Src:             'kex.c:4233,49'
          Dst:             _libssh2_mac_methods
        - Src:             'kex.c:4238,49'
          Dst:             _libssh2_comp_methods
        - Src:             'kex.c:4243,49'
          Dst:             _libssh2_comp_methods
        - Src:             'kex.c:4262,16'
          Dst:             _libssh2_error
        - Src:             'kex.c:4271,16'
          Dst:             _libssh2_error
        - Src:             'kex.c:4277,19'
          Dst:             strchr
        - Src:             'kex.c:4278,52'
          Dst:             strlen
        - Src:             'kex.c:4280,13'
          Dst:             kex_get_method_by_name
        - Src:             'kex.c:4283,35'
          Dst:             strlen
        - Src:             'kex.c:4305,16'
          Dst:             _libssh2_error
        - Src:             'kex.c:4314,37'
          Dst:             strlen
        - Src:             'kex.c:4315,47'
          Dst:             strlen
        - Src:             'kex.c:4318,20'
          Dst:             _libssh2_error
        - Src:             'kex.c:4324,57'
          Dst:             strlen
    - functionName:    kex_agree_methods
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3942
      functionLinenumberEnd: 4045
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - data
        - data_len
      BBCount:         42
      ICount:          339
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - _libssh2_check_length
        - _libssh2_debug_low
        - _libssh2_get_string
        - kex_agree_comp
        - kex_agree_crypt
        - kex_agree_kex_hostkey
        - kex_agree_mac
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kex.c:3949,8'
          Branch Sides:
            - BranchSide:      'kex.c:3950,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3952,33'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_check_length
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3961,8'
          Branch Sides:
            - BranchSide:      'kex.c:3962,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3963,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_check_length
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3963,8'
          Branch Sides:
            - BranchSide:      'kex.c:3964,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3965,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_check_length
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3965,8'
          Branch Sides:
            - BranchSide:      'kex.c:3966,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3967,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_check_length
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3967,8'
          Branch Sides:
            - BranchSide:      'kex.c:3968,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3969,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_check_length
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3969,8'
          Branch Sides:
            - BranchSide:      'kex.c:3970,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3971,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_check_length
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3971,8'
          Branch Sides:
            - BranchSide:      'kex.c:3972,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3973,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_check_length
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3973,8'
          Branch Sides:
            - BranchSide:      'kex.c:3974,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3975,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_check_length
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3975,8'
          Branch Sides:
            - BranchSide:      'kex.c:3976,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3981,8'
              BranchSideFuncs:
                - _libssh2_check_length
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3981,8'
          Branch Sides:
            - BranchSide:      'kex.c:3982,50'
              BranchSideFuncs:
                - kex_agree_kex_hostkey
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
            - BranchSide:      'kex.c:3985,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3990,8'
          Branch Sides:
            - BranchSide:      'kex.c:3991,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3994,24'
              BranchSideFuncs:
                - kex_agree_crypt
                - kex_agree_crypt
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:3995,8'
          Branch Sides:
            - BranchSide:      'kex.c:3995,27'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3996,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:3994,8'
          Branch Sides:
            - BranchSide:      'kex.c:3996,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4001,22'
              BranchSideFuncs:
                - kex_agree_mac
                - kex_agree_mac
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:4002,8'
          Branch Sides:
            - BranchSide:      'kex.c:4002,25'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4003,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:4001,8'
          Branch Sides:
            - BranchSide:      'kex.c:4003,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4006,23'
              BranchSideFuncs:
                - kex_agree_comp
                - kex_agree_comp
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
        - Branch String:   'kex.c:4007,8'
          Branch Sides:
            - BranchSide:      'kex.c:4007,26'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4008,9'
              BranchSideFuncs: []
        - Branch String:   'kex.c:4006,8'
          Branch Sides:
            - BranchSide:      'kex.c:4008,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4019,5'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
      Callsites:
        - Src:             'kex.c:3961,8'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:3963,8'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:3965,8'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:3967,8'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:3969,8'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:3971,8'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:3973,8'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:3975,8'
          Dst:             _libssh2_get_string
        - Src:             'kex.c:3981,8'
          Dst:             _libssh2_check_length
        - Src:             'kex.c:3990,8'
          Dst:             kex_agree_kex_hostkey
        - Src:             'kex.c:3994,8'
          Dst:             kex_agree_crypt
        - Src:             'kex.c:3995,11'
          Dst:             kex_agree_crypt
        - Src:             'kex.c:4001,8'
          Dst:             kex_agree_mac
        - Src:             'kex.c:4002,11'
          Dst:             kex_agree_mac
        - Src:             'kex.c:4006,8'
          Dst:             kex_agree_comp
        - Src:             'kex.c:4007,11'
          Dst:             kex_agree_comp
        - Src:             'kex.c:4019,5'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:4022,5'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:4025,5'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:4028,5'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:4031,5'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:4034,5'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:4037,5'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:4040,5'
          Dst:             _libssh2_debug_low
    - functionName:    kexinit
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         99
      ICount:          983
      EdgeCount:       125
      CyclomaticComplexity: 28
      functionsReached:
        - _libssh2_comp_methods
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_htonu32
        - _libssh2_mac_methods
        - _libssh2_openssl_random
        - _libssh2_transport_send
        - kex_method_list
        - kex_method_strlen
        - libssh2_crypt_methods
        - libssh2_hostkey_methods
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'kex.c:3362,8'
          Branch Sides:
            - BranchSide:      'kex.c:3370,13'
              BranchSideFuncs:
                - kex_method_strlen
                - libssh2_hostkey_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'kex.c:3491,16'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:3370,13'
          Branch Sides:
            - BranchSide:      'kex.c:3370,13'
              BranchSideFuncs:
                - strlen
                - libssh2_hostkey_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'kex.c:3370,13'
              BranchSideFuncs:
                - kex_method_strlen
                - libssh2_hostkey_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'kex.c:3372,13'
          Branch Sides:
            - BranchSide:      'kex.c:3372,13'
              BranchSideFuncs:
                - strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'kex.c:3372,13'
              BranchSideFuncs:
                - libssh2_hostkey_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'kex.c:3375,13'
          Branch Sides:
            - BranchSide:      'kex.c:3375,13'
              BranchSideFuncs:
                - strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'kex.c:3375,13'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - kex_method_strlen
                - libssh2_crypt_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'kex.c:3378,13'
          Branch Sides:
            - BranchSide:      'kex.c:3378,13'
              BranchSideFuncs:
                - strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'kex.c:3378,13'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'kex.c:3381,13'
          Branch Sides:
            - BranchSide:      'kex.c:3381,13'
              BranchSideFuncs:
                - strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'kex.c:3381,13'
              BranchSideFuncs:
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'kex.c:3384,13'
          Branch Sides:
            - BranchSide:      'kex.c:3384,13'
              BranchSideFuncs:
                - strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'kex.c:3384,13'
              BranchSideFuncs:
                - _libssh2_mac_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'kex.c:3387,13'
          Branch Sides:
            - BranchSide:      'kex.c:3387,13'
              BranchSideFuncs:
                - strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
            - BranchSide:      'kex.c:3387,13'
              BranchSideFuncs:
                - _libssh2_comp_methods
                - kex_method_strlen
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
                - strlen
        - Branch String:   'kex.c:3390,13'
          Branch Sides:
            - BranchSide:      'kex.c:3390,13'
              BranchSideFuncs:
                - strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
            - BranchSide:      'kex.c:3390,13'
              BranchSideFuncs:
                - _libssh2_comp_methods
                - kex_method_strlen
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
                - strlen
        - Branch String:   'kex.c:3393,13'
          Branch Sides:
            - BranchSide:      'kex.c:3393,13'
              BranchSideFuncs:
                - strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
            - BranchSide:      'kex.c:3393,13'
              BranchSideFuncs:
                - kex_method_strlen
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
                - strlen
        - Branch String:   'kex.c:3395,13'
          Branch Sides:
            - BranchSide:      'kex.c:3395,13'
              BranchSideFuncs:
                - strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
            - BranchSide:      'kex.c:3395,13'
              BranchSideFuncs:
                - kex_method_strlen
                - _libssh2_error
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
        - Branch String:   'kex.c:3402,12'
          Branch Sides:
            - BranchSide:      'kex.c:3403,35'
              BranchSideFuncs:
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
            - BranchSide:      'kex.c:3407,12'
              BranchSideFuncs:
                - _libssh2_openssl_random
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_error
        - Branch String:   'kex.c:3409,12'
          Branch Sides:
            - BranchSide:      'kex.c:3410,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:3414,11'
              BranchSideFuncs:
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
        - Branch String:   'kex.c:3419,9'
          Branch Sides:
            - BranchSide:      'kex.c:3419,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
            - BranchSide:      'kex.c:3419,9'
              BranchSideFuncs:
                - kex_method_list
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
        - Branch String:   'kex.c:3421,9'
          Branch Sides:
            - BranchSide:      'kex.c:3421,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
            - BranchSide:      'kex.c:3421,9'
              BranchSideFuncs:
                - libssh2_hostkey_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
        - Branch String:   'kex.c:3423,9'
          Branch Sides:
            - BranchSide:      'kex.c:3423,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
            - BranchSide:      'kex.c:3423,9'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - kex_method_list
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
        - Branch String:   'kex.c:3425,9'
          Branch Sides:
            - BranchSide:      'kex.c:3425,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
            - BranchSide:      'kex.c:3425,9'
              BranchSideFuncs:
                - libssh2_crypt_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
        - Branch String:   'kex.c:3427,9'
          Branch Sides:
            - BranchSide:      'kex.c:3427,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
            - BranchSide:      'kex.c:3427,9'
              BranchSideFuncs:
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
        - Branch String:   'kex.c:3429,9'
          Branch Sides:
            - BranchSide:      'kex.c:3429,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
            - BranchSide:      'kex.c:3429,9'
              BranchSideFuncs:
                - _libssh2_mac_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
        - Branch String:   'kex.c:3431,9'
          Branch Sides:
            - BranchSide:      'kex.c:3431,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
            - BranchSide:      'kex.c:3431,9'
              BranchSideFuncs:
                - _libssh2_comp_methods
                - kex_method_list
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_htonu32
        - Branch String:   'kex.c:3433,9'
          Branch Sides:
            - BranchSide:      'kex.c:3433,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
            - BranchSide:      'kex.c:3433,9'
              BranchSideFuncs:
                - _libssh2_comp_methods
                - kex_method_list
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
                - _libssh2_htonu32
        - Branch String:   'kex.c:3435,9'
          Branch Sides:
            - BranchSide:      'kex.c:3435,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
            - BranchSide:      'kex.c:3435,9'
              BranchSideFuncs:
                - kex_method_list
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_htonu32
        - Branch String:   'kex.c:3437,9'
          Branch Sides:
            - BranchSide:      'kex.c:3437,9'
              BranchSideFuncs:
                - _libssh2_htonu32
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'kex.c:3437,9'
              BranchSideFuncs:
                - kex_method_list
                - _libssh2_htonu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'kex.c:3499,8'
          Branch Sides:
            - BranchSide:      'kex.c:3500,33'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3504,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:3512,8'
          Branch Sides:
            - BranchSide:      'kex.c:3513,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:3516,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:3370,13'
          Dst:             strlen
        - Src:             'kex.c:3370,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3372,13'
          Dst:             strlen
        - Src:             'kex.c:3372,13'
          Dst:             libssh2_hostkey_methods
        - Src:             'kex.c:3372,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3375,13'
          Dst:             strlen
        - Src:             'kex.c:3375,13'
          Dst:             libssh2_crypt_methods
        - Src:             'kex.c:3375,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3378,13'
          Dst:             strlen
        - Src:             'kex.c:3378,13'
          Dst:             libssh2_crypt_methods
        - Src:             'kex.c:3378,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3381,13'
          Dst:             strlen
        - Src:             'kex.c:3381,13'
          Dst:             _libssh2_mac_methods
        - Src:             'kex.c:3381,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3384,13'
          Dst:             strlen
        - Src:             'kex.c:3384,13'
          Dst:             _libssh2_mac_methods
        - Src:             'kex.c:3384,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3387,13'
          Dst:             strlen
        - Src:             'kex.c:3387,13'
          Dst:             _libssh2_comp_methods
        - Src:             'kex.c:3387,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3390,13'
          Dst:             strlen
        - Src:             'kex.c:3390,13'
          Dst:             _libssh2_comp_methods
        - Src:             'kex.c:3390,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3393,13'
          Dst:             strlen
        - Src:             'kex.c:3393,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3395,13'
          Dst:             strlen
        - Src:             'kex.c:3395,13'
          Dst:             kex_method_strlen
        - Src:             'kex.c:3403,20'
          Dst:             _libssh2_error
        - Src:             'kex.c:3409,12'
          Dst:             _libssh2_openssl_random
        - Src:             'kex.c:3410,20'
          Dst:             _libssh2_error
        - Src:             'kex.c:3419,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3419,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3421,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3421,9'
          Dst:             libssh2_hostkey_methods
        - Src:             'kex.c:3421,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3423,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3423,9'
          Dst:             libssh2_crypt_methods
        - Src:             'kex.c:3423,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3425,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3425,9'
          Dst:             libssh2_crypt_methods
        - Src:             'kex.c:3425,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3427,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3427,9'
          Dst:             _libssh2_mac_methods
        - Src:             'kex.c:3427,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3429,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3429,9'
          Dst:             _libssh2_mac_methods
        - Src:             'kex.c:3429,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3431,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3431,9'
          Dst:             _libssh2_comp_methods
        - Src:             'kex.c:3431,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3433,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3433,9'
          Dst:             _libssh2_comp_methods
        - Src:             'kex.c:3433,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3435,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3435,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3437,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3437,9'
          Dst:             kex_method_list
        - Src:             'kex.c:3448,9'
          Dst:             _libssh2_htonu32
        - Src:             'kex.c:3455,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3458,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3461,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3464,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3467,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3470,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3473,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3476,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3479,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3482,13'
          Dst:             _libssh2_debug_low
        - Src:             'kex.c:3498,10'
          Dst:             _libssh2_transport_send
        - Src:             'kex.c:3507,16'
          Dst:             _libssh2_error
    - functionName:    _libssh2_kex_exchange
      functionSourceFile: '/src/libssh2/src/kex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4058
      functionLinenumberEnd: 4189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - reexchange
        - key_state
      BBCount:         74
      ICount:          598
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - _libssh2_error
        - _libssh2_packet_require
        - kex_agree_methods
        - kexinit
      functionUses:    4
      BranchProfiles:
        - Branch String:   'kex.c:4064,8'
          Branch Sides:
            - BranchSide:      'kex.c:4066,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
            - BranchSide:      'kex.c:4085,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
        - Branch String:   'kex.c:4068,12'
          Branch Sides:
            - BranchSide:      'kex.c:4069,16'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
            - BranchSide:      'kex.c:4082,9'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
        - Branch String:   'kex.c:4069,29'
          Branch Sides:
            - BranchSide:      'kex.c:4069,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
            - BranchSide:      'kex.c:4073,13'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
        - Branch String:   'kex.c:4069,16'
          Branch Sides:
            - BranchSide:      'kex.c:4070,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
            - BranchSide:      'kex.c:4073,13'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
        - Branch String:   'kex.c:4075,33'
          Branch Sides:
            - BranchSide:      'kex.c:4075,36'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
            - BranchSide:      'kex.c:4079,13'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
        - Branch String:   'kex.c:4075,16'
          Branch Sides:
            - BranchSide:      'kex.c:4076,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
            - BranchSide:      'kex.c:4079,13'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
        - Branch String:   'kex.c:4085,22'
          Branch Sides:
            - BranchSide:      'kex.c:4085,26'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
            - BranchSide:      'kex.c:4086,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
        - Branch String:   'kex.c:4085,8'
          Branch Sides:
            - BranchSide:      'kex.c:4086,12'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4153,9'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4086,12'
          Branch Sides:
            - BranchSide:      'kex.c:4088,35'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
            - BranchSide:      'kex.c:4096,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
                - kexinit
        - Branch String:   'kex.c:4096,12'
          Branch Sides:
            - BranchSide:      'kex.c:4097,31'
              BranchSideFuncs:
                - kexinit
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
            - BranchSide:      'kex.c:4115,12'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
        - Branch String:   'kex.c:4098,16'
          Branch Sides:
            - BranchSide:      'kex.c:4099,17'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4102,21'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_packet_require
                - kex_agree_methods
        - Branch String:   'kex.c:4115,12'
          Branch Sides:
            - BranchSide:      'kex.c:4117,41'
              BranchSideFuncs:
                - _libssh2_packet_require
                - kex_agree_methods
                - _libssh2_error
            - BranchSide:      'kex.c:4151,5'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4121,16'
          Branch Sides:
            - BranchSide:      'kex.c:4122,17'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4125,21'
              BranchSideFuncs:
                - kex_agree_methods
                - _libssh2_error
        - Branch String:   'kex.c:4126,20'
          Branch Sides:
            - BranchSide:      'kex.c:4127,21'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4129,42'
              BranchSideFuncs: []
        - Branch String:   'kex.c:4138,16'
          Branch Sides:
            - BranchSide:      'kex.c:4139,17'
              BranchSideFuncs:
                - kex_agree_methods
                - _libssh2_error
            - BranchSide:      'kex.c:4141,39'
              BranchSideFuncs:
                - kex_agree_methods
                - _libssh2_error
        - Branch String:   'kex.c:4145,16'
          Branch Sides:
            - BranchSide:      'kex.c:4147,20'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4149,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4156,16'
          Branch Sides:
            - BranchSide:      'kex.c:4156,19'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4173,8'
              BranchSideFuncs: []
        - Branch String:   'kex.c:4156,8'
          Branch Sides:
            - BranchSide:      'kex.c:4157,12'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4173,8'
              BranchSideFuncs: []
        - Branch String:   'kex.c:4157,12'
          Branch Sides:
            - BranchSide:      'kex.c:4158,23'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'kex.c:4170,5'
              BranchSideFuncs: []
        - Branch String:   'kex.c:4160,16'
          Branch Sides:
            - BranchSide:      'kex.c:4161,17'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4164,21'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'kex.c:4173,8'
          Branch Sides:
            - BranchSide:      'kex.c:4174,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4177,8'
              BranchSideFuncs: []
        - Branch String:   'kex.c:4177,8'
          Branch Sides:
            - BranchSide:      'kex.c:4178,9'
              BranchSideFuncs: []
            - BranchSide:      'kex.c:4182,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'kex.c:4097,23'
          Dst:             kexinit
        - Src:             'kex.c:4117,17'
          Dst:             _libssh2_packet_require
        - Src:             'kex.c:4145,16'
          Dst:             kex_agree_methods
        - Src:             'kex.c:4165,22'
          Dst:             _libssh2_error
    - functionName:    mac_method_none_dtor
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - abstract
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mac_method_hmac_none_hash
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - buf
        - seqno
        - packet
        - packet_len
        - addtl
        - addtl_len
        - abstract
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mac_method_none_init
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key
        - free_key
        - abstract
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mac_method_hmac_sha1_96_hash
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - buf
        - seqno
        - packet
        - packet_len
        - addtl
        - addtl_len
        - abstract
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mac_method_hmac_sha1_hash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mac.c:299,8'
          Branch Sides:
            - BranchSide:      'mac.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'mac.c:303,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mac.c:299,8'
          Dst:             mac_method_hmac_sha1_hash
    - functionName:    mac_method_hmac_sha1_hash
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - buf
        - seqno
        - packet
        - packet_len
        - addtl
        - addtl_len
        - abstract
      BBCount:         21
      ICount:          141
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_hmac_cleanup
        - _libssh2_hmac_ctx_init
        - _libssh2_hmac_final
        - _libssh2_hmac_sha1_init
        - _libssh2_hmac_update
        - _libssh2_htonu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mac.c:250,8'
          Branch Sides:
            - BranchSide:      'mac.c:251,9'
              BranchSideFuncs:
                - _libssh2_hmac_sha1_init
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
                - _libssh2_hmac_update
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:252,42'
              BranchSideFuncs:
                - _libssh2_hmac_sha1_init
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
                - _libssh2_hmac_update
                - _libssh2_hmac_update
        - Branch String:   'mac.c:252,56'
          Branch Sides:
            - BranchSide:      'mac.c:253,38'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:253,52'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
        - Branch String:   'mac.c:253,52'
          Branch Sides:
            - BranchSide:      'mac.c:253,52'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:254,38'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
        - Branch String:   'mac.c:255,12'
          Branch Sides:
            - BranchSide:      'mac.c:255,15'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:257,8'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
        - Branch String:   'mac.c:255,21'
          Branch Sides:
            - BranchSide:      'mac.c:255,24'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:257,8'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
        - Branch String:   'mac.c:255,8'
          Branch Sides:
            - BranchSide:      'mac.c:256,42'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
            - BranchSide:      'mac.c:257,8'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
        - Branch String:   'mac.c:257,8'
          Branch Sides:
            - BranchSide:      'mac.c:258,41'
              BranchSideFuncs:
                - _libssh2_hmac_final
                - _libssh2_hmac_cleanup
            - BranchSide:      'mac.c:259,5'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
      Callsites:
        - Src:             'mac.c:248,5'
          Dst:             _libssh2_htonu32
        - Src:             'mac.c:250,9'
          Dst:             _libssh2_hmac_ctx_init
        - Src:             'mac.c:252,11'
          Dst:             _libssh2_hmac_sha1_init
        - Src:             'mac.c:253,11'
          Dst:             _libssh2_hmac_update
        - Src:             'mac.c:254,11'
          Dst:             _libssh2_hmac_update
        - Src:             'mac.c:256,15'
          Dst:             _libssh2_hmac_update
        - Src:             'mac.c:258,15'
          Dst:             _libssh2_hmac_final
        - Src:             'mac.c:259,5'
          Dst:             _libssh2_hmac_cleanup
    - functionName:    mac_method_hmac_sha2_512_hash
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - buf
        - seqno
        - packet
        - packet_len
        - addtl
        - addtl_len
        - abstract
      BBCount:         21
      ICount:          141
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_hmac_cleanup
        - _libssh2_hmac_ctx_init
        - _libssh2_hmac_final
        - _libssh2_hmac_sha512_init
        - _libssh2_hmac_update
        - _libssh2_htonu32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mac.c:132,8'
          Branch Sides:
            - BranchSide:      'mac.c:133,9'
              BranchSideFuncs:
                - _libssh2_hmac_sha512_init
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
                - _libssh2_hmac_update
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:134,44'
              BranchSideFuncs:
                - _libssh2_hmac_sha512_init
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
                - _libssh2_hmac_update
                - _libssh2_hmac_update
        - Branch String:   'mac.c:134,58'
          Branch Sides:
            - BranchSide:      'mac.c:135,38'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:135,52'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
        - Branch String:   'mac.c:135,52'
          Branch Sides:
            - BranchSide:      'mac.c:135,52'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:136,38'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
        - Branch String:   'mac.c:137,12'
          Branch Sides:
            - BranchSide:      'mac.c:137,15'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:139,8'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
        - Branch String:   'mac.c:137,21'
          Branch Sides:
            - BranchSide:      'mac.c:137,24'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:139,8'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
        - Branch String:   'mac.c:137,8'
          Branch Sides:
            - BranchSide:      'mac.c:138,42'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
            - BranchSide:      'mac.c:139,8'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
        - Branch String:   'mac.c:139,8'
          Branch Sides:
            - BranchSide:      'mac.c:140,41'
              BranchSideFuncs:
                - _libssh2_hmac_final
                - _libssh2_hmac_cleanup
            - BranchSide:      'mac.c:141,5'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
      Callsites:
        - Src:             'mac.c:130,5'
          Dst:             _libssh2_htonu32
        - Src:             'mac.c:132,9'
          Dst:             _libssh2_hmac_ctx_init
        - Src:             'mac.c:134,11'
          Dst:             _libssh2_hmac_sha512_init
        - Src:             'mac.c:135,11'
          Dst:             _libssh2_hmac_update
        - Src:             'mac.c:136,11'
          Dst:             _libssh2_hmac_update
        - Src:             'mac.c:138,15'
          Dst:             _libssh2_hmac_update
        - Src:             'mac.c:140,15'
          Dst:             _libssh2_hmac_final
        - Src:             'mac.c:141,5'
          Dst:             _libssh2_hmac_cleanup
    - functionName:    mac_method_common_dtor
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - abstract
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mac.c:103,8'
          Branch Sides:
            - BranchSide:      'mac.c:103,8'
              BranchSideFuncs: []
            - BranchSide:      'mac.c:104,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mac_method_hmac_sha2_256_hash
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - buf
        - seqno
        - packet
        - packet_len
        - addtl
        - addtl_len
        - abstract
      BBCount:         21
      ICount:          141
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_hmac_cleanup
        - _libssh2_hmac_ctx_init
        - _libssh2_hmac_final
        - _libssh2_hmac_sha256_init
        - _libssh2_hmac_update
        - _libssh2_htonu32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mac.c:191,8'
          Branch Sides:
            - BranchSide:      'mac.c:192,9'
              BranchSideFuncs:
                - _libssh2_hmac_sha256_init
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
                - _libssh2_hmac_update
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:193,44'
              BranchSideFuncs:
                - _libssh2_hmac_sha256_init
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
                - _libssh2_hmac_update
                - _libssh2_hmac_update
        - Branch String:   'mac.c:193,58'
          Branch Sides:
            - BranchSide:      'mac.c:194,38'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:194,52'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
        - Branch String:   'mac.c:194,52'
          Branch Sides:
            - BranchSide:      'mac.c:194,52'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:195,38'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
        - Branch String:   'mac.c:196,12'
          Branch Sides:
            - BranchSide:      'mac.c:196,15'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:198,8'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
        - Branch String:   'mac.c:196,21'
          Branch Sides:
            - BranchSide:      'mac.c:196,24'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
                - _libssh2_hmac_update
            - BranchSide:      'mac.c:198,8'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
        - Branch String:   'mac.c:196,8'
          Branch Sides:
            - BranchSide:      'mac.c:197,42'
              BranchSideFuncs:
                - _libssh2_hmac_update
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
            - BranchSide:      'mac.c:198,8'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
                - _libssh2_hmac_final
        - Branch String:   'mac.c:198,8'
          Branch Sides:
            - BranchSide:      'mac.c:199,41'
              BranchSideFuncs:
                - _libssh2_hmac_final
                - _libssh2_hmac_cleanup
            - BranchSide:      'mac.c:200,5'
              BranchSideFuncs:
                - _libssh2_hmac_cleanup
      Callsites:
        - Src:             'mac.c:189,5'
          Dst:             _libssh2_htonu32
        - Src:             'mac.c:191,9'
          Dst:             _libssh2_hmac_ctx_init
        - Src:             'mac.c:193,11'
          Dst:             _libssh2_hmac_sha256_init
        - Src:             'mac.c:194,11'
          Dst:             _libssh2_hmac_update
        - Src:             'mac.c:195,11'
          Dst:             _libssh2_hmac_update
        - Src:             'mac.c:197,15'
          Dst:             _libssh2_hmac_update
        - Src:             'mac.c:199,15'
          Dst:             _libssh2_hmac_final
        - Src:             'mac.c:200,5'
          Dst:             _libssh2_hmac_cleanup
    - functionName:    mac_method_common_init
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - key
        - free_key
        - abstract
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_mac_override
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - crypt
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mac.c:546,55'
          Branch Sides:
            - BranchSide:      'mac.c:547,16'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'mac.c:548,9'
              BranchSideFuncs: []
        - Branch String:   'mac.c:546,8'
          Branch Sides:
            - BranchSide:      'mac.c:548,9'
              BranchSideFuncs: []
            - BranchSide:      'mac.c:552,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mac.c:546,9'
          Dst:             strcmp
        - Src:             'mac.c:547,9'
          Dst:             strcmp
    - functionName:    _libssh2_mac_methods
      functionSourceFile: '/src/libssh2/src/mac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_eob
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_get_bignum_bytes
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - outbuf
        - outlen
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_check_length
        - _libssh2_get_u32
      functionUses:    11
      BranchProfiles:
        - Branch String:   'misc.c:940,8'
          Branch Sides:
            - BranchSide:      'misc.c:941,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:943,31'
              BranchSideFuncs:
                - _libssh2_check_length
        - Branch String:   'misc.c:943,8'
          Branch Sides:
            - BranchSide:      'misc.c:944,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:947,14'
              BranchSideFuncs: []
        - Branch String:   'misc.c:951,22'
          Branch Sides:
            - BranchSide:      'misc.c:951,26'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:951,5'
              BranchSideFuncs: []
        - Branch String:   'misc.c:951,5'
          Branch Sides:
            - BranchSide:      'misc.c:952,15'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:956,15'
              BranchSideFuncs: []
        - Branch String:   'misc.c:959,8'
          Branch Sides:
            - BranchSide:      'misc.c:960,27'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:962,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:940,8'
          Dst:             _libssh2_get_u32
        - Src:             'misc.c:943,9'
          Dst:             _libssh2_check_length
    - functionName:    _libssh2_get_u32
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - out
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_check_length
        - _libssh2_ntohu32
      functionUses:    21
      BranchProfiles:
        - Branch String:   'misc.c:854,8'
          Branch Sides:
            - BranchSide:      'misc.c:855,9'
              BranchSideFuncs:
                - _libssh2_ntohu32
            - BranchSide:      'misc.c:858,29'
              BranchSideFuncs:
                - _libssh2_ntohu32
      Callsites:
        - Src:             'misc.c:854,9'
          Dst:             _libssh2_check_length
        - Src:             'misc.c:858,12'
          Dst:             _libssh2_ntohu32
    - functionName:    _libssh2_check_length
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'misc.c:973,26'
          Branch Sides:
            - BranchSide:      'misc.c:973,30'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:973,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _libssh2_ntohu32
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_copy_string
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - buf
        - outbuf
        - outlen
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_get_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc.c:910,8'
          Branch Sides:
            - BranchSide:      'misc.c:911,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:914,8'
              BranchSideFuncs: []
        - Branch String:   'misc.c:914,8'
          Branch Sides:
            - BranchSide:      'misc.c:915,19'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:924,10'
              BranchSideFuncs: []
        - Branch String:   'misc.c:916,12'
          Branch Sides:
            - BranchSide:      'misc.c:917,21'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:920,13'
              BranchSideFuncs: []
        - Branch String:   'misc.c:927,8'
          Branch Sides:
            - BranchSide:      'misc.c:928,19'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:930,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:910,8'
          Dst:             _libssh2_get_string
    - functionName:    _libssh2_get_string
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - outbuf
        - outlen
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_check_length
        - _libssh2_get_u32
      functionUses:    64
      BranchProfiles:
        - Branch String:   'misc.c:889,13'
          Branch Sides:
            - BranchSide:      'misc.c:889,33'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_check_length
            - BranchSide:      'misc.c:890,9'
              BranchSideFuncs: []
        - Branch String:   'misc.c:889,8'
          Branch Sides:
            - BranchSide:      'misc.c:890,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:892,31'
              BranchSideFuncs:
                - _libssh2_check_length
        - Branch String:   'misc.c:892,8'
          Branch Sides:
            - BranchSide:      'misc.c:893,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:895,15'
              BranchSideFuncs: []
        - Branch String:   'misc.c:898,8'
          Branch Sides:
            - BranchSide:      'misc.c:899,27'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:901,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:889,16'
          Dst:             _libssh2_get_u32
        - Src:             'misc.c:892,9'
          Dst:             _libssh2_check_length
    - functionName:    _libssh2_match_string
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - match
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _libssh2_get_string
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc.c:878,45'
          Branch Sides:
            - BranchSide:      'misc.c:878,48'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:880,9'
              BranchSideFuncs: []
        - Branch String:   'misc.c:878,69'
          Branch Sides:
            - BranchSide:      'misc.c:879,25'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:880,9'
              BranchSideFuncs: []
        - Branch String:   'misc.c:878,8'
          Branch Sides:
            - BranchSide:      'misc.c:880,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:882,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:878,8'
          Dst:             _libssh2_get_string
        - Src:             'misc.c:878,55'
          Dst:             strlen
        - Src:             'misc.c:879,37'
          Dst:             strlen
        - Src:             'misc.c:879,9'
          Dst:             strncmp
    - functionName:    _libssh2_get_u64
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - out
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_check_length
        - _libssh2_ntohu64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc.c:865,8'
          Branch Sides:
            - BranchSide:      'misc.c:866,9'
              BranchSideFuncs:
                - _libssh2_ntohu64
            - BranchSide:      'misc.c:869,29'
              BranchSideFuncs:
                - _libssh2_ntohu64
      Callsites:
        - Src:             'misc.c:865,9'
          Dst:             _libssh2_check_length
        - Src:             'misc.c:869,12'
          Dst:             _libssh2_ntohu64
    - functionName:    _libssh2_ntohu64
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_get_boolean
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - out
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_check_length
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc.c:842,8'
          Branch Sides:
            - BranchSide:      'misc.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:847,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:842,9'
          Dst:             _libssh2_check_length
    - functionName:    _libssh2_get_byte
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - out
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_check_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc.c:831,8'
          Branch Sides:
            - BranchSide:      'misc.c:832,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:835,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:831,9'
          Dst:             _libssh2_check_length
    - functionName:    _libssh2_string_buf_free
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - buf
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'misc.c:819,8'
          Branch Sides:
            - BranchSide:      'misc.c:820,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:822,8'
              BranchSideFuncs: []
        - Branch String:   'misc.c:822,8'
          Branch Sides:
            - BranchSide:      'misc.c:823,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:825,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _libssh2_string_buf_new
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc.c:811,8'
          Branch Sides:
            - BranchSide:      'misc.c:812,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:814,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:810,11'
          Dst:             _libssh2_calloc
    - functionName:    _libssh2_calloc
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - size
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'misc.c:776,8'
          Branch Sides:
            - BranchSide:      'misc.c:776,8'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:777,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _libssh2_xor_data
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - output
        - input1
        - input2
        - length
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc.c:791,5'
          Branch Sides:
            - BranchSide:      'misc.c:792,28'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:793,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _libssh2_list_remove
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'misc.c:680,8'
          Branch Sides:
            - BranchSide:      'misc.c:681,29'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:683,30'
              BranchSideFuncs: []
        - Branch String:   'misc.c:685,8'
          Branch Sides:
            - BranchSide:      'misc.c:686,29'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:688,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _libssh2_list_prev
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_list_next
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_list_first
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_list_add
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - entry
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'misc.c:653,8'
          Branch Sides:
            - BranchSide:      'misc.c:654,29'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:656,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _libssh2_list_init
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_trace_sethandler
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - handler_context
        - callback
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_trace
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - bitmask
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_free
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - ptr
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_base64_encode
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - inp
        - insize
        - outptr
      BBCount:         25
      ICount:          296
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc.c:462,8'
          Branch Sides:
            - BranchSide:      'misc.c:463,25'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'misc.c:465,8'
              BranchSideFuncs:
                - strlen
        - Branch String:   'misc.c:465,8'
          Branch Sides:
            - BranchSide:      'misc.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:468,27'
              BranchSideFuncs:
                - strlen
        - Branch String:   'misc.c:469,8'
          Branch Sides:
            - BranchSide:      'misc.c:470,9'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'misc.c:472,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'misc.c:472,5'
          Branch Sides:
            - BranchSide:      'misc.c:473,28'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'misc.c:513,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'misc.c:473,9'
          Branch Sides:
            - BranchSide:      'misc.c:474,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'misc.c:484,38'
              BranchSideFuncs:
                - strlen
        - Branch String:   'misc.c:474,16'
          Branch Sides:
            - BranchSide:      'misc.c:475,27'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'misc.c:481,22'
              BranchSideFuncs:
                - strlen
        - Branch String:   'misc.c:491,9'
          Branch Sides:
            - BranchSide:      'misc.c:493,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'misc.c:499,33'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'misc.c:505,33'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'misc.c:463,18'
          Dst:             strlen
        - Src:             'misc.c:516,12'
          Dst:             strlen
    - functionName:    _libssh2_base64_decode
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - data
        - datalen
        - src
        - src_len
      BBCount:         20
      ICount:          221
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _libssh2_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc.c:397,8'
          Branch Sides:
            - BranchSide:      'misc.c:398,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'misc.c:402,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'misc.c:402,5'
          Branch Sides:
            - BranchSide:      'misc.c:403,50'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'misc.c:424,9'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'misc.c:404,12'
          Branch Sides:
            - BranchSide:      'misc.c:405,13'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'misc.c:406,16'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'misc.c:406,9'
          Branch Sides:
            - BranchSide:      'misc.c:408,38'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'misc.c:411,41'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'misc.c:415,41'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'misc.c:419,40'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'misc.c:422,10'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'misc.c:424,8'
          Branch Sides:
            - BranchSide:      'misc.c:427,9'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'misc.c:432,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:398,16'
          Dst:             _libssh2_error
        - Src:             'misc.c:429,16'
          Dst:             _libssh2_error
    - functionName:    _libssh2_error
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - errcode
        - errmsg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_error_flags
      functionUses:    362
      BranchProfiles:  []
      Callsites:
        - Src:             'misc.c:128,12'
          Dst:             _libssh2_error_flags
    - functionName:    _libssh2_error_flags
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - errcode
        - errmsg
        - errflags
      BBCount:         26
      ICount:          181
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _libssh2_debug_low
        - fprintf
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc.c:87,8'
          Branch Sides:
            - BranchSide:      'misc.c:88,12'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strlen
            - BranchSide:      'misc.c:93,8'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strlen
        - Branch String:   'misc.c:88,12'
          Branch Sides:
            - BranchSide:      'misc.c:89,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'misc.c:90,16'
              BranchSideFuncs: []
        - Branch String:   'misc.c:93,8'
          Branch Sides:
            - BranchSide:      'misc.c:94,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strlen
            - BranchSide:      'misc.c:96,25'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strlen
        - Branch String:   'misc.c:99,15'
          Branch Sides:
            - BranchSide:      'misc.c:99,20'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strlen
            - BranchSide:      'misc.c:112,28'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'misc.c:99,8'
          Branch Sides:
            - BranchSide:      'misc.c:100,29'
              BranchSideFuncs:
                - strlen
                - _libssh2_debug_low
            - BranchSide:      'misc.c:112,28'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'misc.c:102,12'
          Branch Sides:
            - BranchSide:      'misc.c:103,20'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'misc.c:109,13'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'misc.c:115,42'
          Branch Sides:
            - BranchSide:      'misc.c:115,46'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'misc.c:119,5'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'misc.c:115,8'
          Branch Sides:
            - BranchSide:      'misc.c:118,16'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'misc.c:119,5'
              BranchSideFuncs:
                - _libssh2_debug_low
      Callsites:
        - Src:             'misc.c:89,13'
          Dst:             fprintf
        - Src:             'misc.c:100,22'
          Dst:             strlen
        - Src:             'misc.c:119,5'
          Dst:             _libssh2_debug_low
    - functionName:    _libssh2_debug_low
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - context
        - format
      BBCount:         24
      ICount:          201
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - gettimeofday
        - snprintf
        - vsnprintf
      functionUses:    174
      BranchProfiles:
        - Branch String:   'misc.c:569,8'
          Branch Sides:
            - BranchSide:      'misc.c:571,9'
              BranchSideFuncs:
                - gettimeofday
                - snprintf
                - vsnprintf
                - fprintf
            - BranchSide:      'misc.c:575,22'
              BranchSideFuncs:
                - gettimeofday
                - snprintf
                - vsnprintf
                - fprintf
        - Branch String:   'misc.c:575,5'
          Branch Sides:
            - BranchSide:      'misc.c:577,13'
              BranchSideFuncs:
                - gettimeofday
                - snprintf
                - vsnprintf
                - fprintf
            - BranchSide:      'misc.c:583,5'
              BranchSideFuncs:
                - gettimeofday
                - snprintf
                - vsnprintf
                - fprintf
        - Branch String:   'misc.c:577,12'
          Branch Sides:
            - BranchSide:      'misc.c:578,36'
              BranchSideFuncs:
                - gettimeofday
                - snprintf
                - vsnprintf
                - fprintf
            - BranchSide:      'misc.c:581,5'
              BranchSideFuncs:
                - gettimeofday
                - snprintf
                - vsnprintf
                - fprintf
        - Branch String:   'misc.c:584,8'
          Branch Sides:
            - BranchSide:      'misc.c:585,24'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - fprintf
            - BranchSide:      'misc.c:587,19'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - fprintf
        - Branch String:   'misc.c:592,8'
          Branch Sides:
            - BranchSide:      'misc.c:593,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'misc.c:595,19'
              BranchSideFuncs:
                - vsnprintf
                - fprintf
        - Branch String:   'misc.c:600,19'
          Branch Sides:
            - BranchSide:      'misc.c:600,34'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'misc.c:600,40'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'misc.c:603,8'
          Branch Sides:
            - BranchSide:      'misc.c:604,10'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:607,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'misc.c:583,5'
          Dst:             gettimeofday
        - Src:             'misc.c:589,11'
          Dst:             snprintf
        - Src:             'misc.c:598,15'
          Dst:             vsnprintf
        - Src:             'misc.c:607,9'
          Dst:             fprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libssh2_base64_decode
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - data
        - datalen
        - src
        - src_len
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_base64_decode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc.c:374,8'
          Branch Sides:
            - BranchSide:      'misc.c:374,8'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:375,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:372,10'
          Dst:             _libssh2_base64_decode
    - functionName:    _libssh2_store_bignum2_bytes
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bytes
        - len
      BBCount:         27
      ICount:          177
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - _libssh2_store_u32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc.c:316,28'
          Branch Sides:
            - BranchSide:      'misc.c:316,32'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
            - BranchSide:      'misc.c:316,5'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
        - Branch String:   'misc.c:316,5'
          Branch Sides:
            - BranchSide:      'misc.c:316,53'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
            - BranchSide:      'misc.c:318,18'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
        - Branch String:   'misc.c:318,26'
          Branch Sides:
            - BranchSide:      'misc.c:318,30'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
            - BranchSide:      'misc.c:318,26'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
        - Branch String:   'misc.c:320,18'
          Branch Sides:
            - BranchSide:      'misc.c:320,21'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
            - BranchSide:      'misc.c:322,24'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
        - Branch String:   'misc.c:320,8'
          Branch Sides:
            - BranchSide:      'misc.c:321,19'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
            - BranchSide:      'misc.c:322,24'
              BranchSideFuncs:
                - _libssh2_store_u32
                - __assert_fail
        - Branch String:   'misc.c:324,8'
          Branch Sides:
            - BranchSide:      'misc.c:325,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc.c:329,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc.c:329,8'
          Branch Sides:
            - BranchSide:      'misc.c:330,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc.c:334,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc.c:334,5'
          Branch Sides:
            - BranchSide:      'misc.c:334,5'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:334,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc.c:322,5'
          Dst:             _libssh2_store_u32
        - Src:             'misc.c:334,5'
          Dst:             __assert_fail
    - functionName:    _libssh2_store_u32
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _libssh2_htonu32
      functionUses:    54
      BranchProfiles:  []
      Callsites:
        - Src:             'misc.c:268,5'
          Dst:             _libssh2_htonu32
    - functionName:    _libssh2_htonu32
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    87
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_store_str
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         9
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _libssh2_store_u32
      functionUses:    39
      BranchProfiles:
        - Branch String:   'misc.c:297,8'
          Branch Sides:
            - BranchSide:      'misc.c:298,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc.c:302,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc.c:302,5'
          Branch Sides:
            - BranchSide:      'misc.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:302,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc.c:296,5'
          Dst:             _libssh2_store_u32
        - Src:             'misc.c:302,5'
          Dst:             __assert_fail
    - functionName:    _libssh2_store_u64
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_send
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sock
        - buffer
        - length
        - flags
        - abstract
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc.c:205,8'
          Branch Sides:
            - BranchSide:      'misc.c:210,15'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'misc.c:223,12'
              BranchSideFuncs: []
        - Branch String:   'misc.c:215,12'
          Branch Sides:
            - BranchSide:      'misc.c:216,13'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:218,12'
              BranchSideFuncs: []
        - Branch String:   'misc.c:218,12'
          Branch Sides:
            - BranchSide:      'misc.c:219,13'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:221,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:204,10'
          Dst:             send
        - Src:             'misc.c:210,15'
          Dst:             __errno_location
    - functionName:    _libssh2_recv
      functionSourceFile: '/src/libssh2/src/misc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sock
        - buffer
        - length
        - flags
        - abstract
      BBCount:         12
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - recv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc.c:166,8'
          Branch Sides:
            - BranchSide:      'misc.c:171,15'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'misc.c:189,12'
              BranchSideFuncs: []
        - Branch String:   'misc.c:176,12'
          Branch Sides:
            - BranchSide:      'misc.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:180,12'
              BranchSideFuncs: []
        - Branch String:   'misc.c:180,12'
          Branch Sides:
            - BranchSide:      'misc.c:181,13'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:183,17'
              BranchSideFuncs: []
        - Branch String:   'misc.c:183,17'
          Branch Sides:
            - BranchSide:      'misc.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'misc.c:187,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc.c:165,10'
          Dst:             recv
        - Src:             'misc.c:171,15'
          Dst:             __errno_location
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_packet_requirev
      functionSourceFile: '/src/libssh2/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - packet_types
        - data
        - data_len
        - match_ofs
        - match_buf
        - match_len
        - state
      BBCount:         27
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _libssh2_packet_askv
        - _libssh2_transport_read
        - strchr
        - time
      functionUses:    7
      BranchProfiles:
        - Branch String:   'packet.c:1618,8'
          Branch Sides:
            - BranchSide:      'packet.c:1621,9'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1625,8'
              BranchSideFuncs:
                - _libssh2_transport_read
                - strchr
                - _libssh2_packet_askv
                - time
                - time
        - Branch String:   'packet.c:1625,8'
          Branch Sides:
            - BranchSide:      'packet.c:1626,24'
              BranchSideFuncs:
                - time
                - _libssh2_transport_read
                - strchr
                - _libssh2_packet_askv
                - time
            - BranchSide:      'packet.c:1629,5'
              BranchSideFuncs:
                - _libssh2_transport_read
                - strchr
                - _libssh2_packet_askv
                - time
        - Branch String:   'packet.c:1629,5'
          Branch Sides:
            - BranchSide:      'packet.c:1630,43'
              BranchSideFuncs:
                - _libssh2_transport_read
                - strchr
                - _libssh2_packet_askv
                - time
            - BranchSide:      'packet.c:1659,5'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1631,22'
          Branch Sides:
            - BranchSide:      'packet.c:1631,26'
              BranchSideFuncs:
                - strchr
                - _libssh2_transport_read
                - _libssh2_packet_askv
                - time
            - BranchSide:      'packet.c:1635,12'
              BranchSideFuncs:
                - strchr
                - _libssh2_transport_read
                - _libssh2_packet_askv
                - time
        - Branch String:   'packet.c:1631,12'
          Branch Sides:
            - BranchSide:      'packet.c:1632,13'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1635,12'
              BranchSideFuncs:
                - strchr
                - _libssh2_transport_read
                - _libssh2_packet_askv
                - time
        - Branch String:   'packet.c:1635,12'
          Branch Sides:
            - BranchSide:      'packet.c:1636,25'
              BranchSideFuncs:
                - time
                - strchr
                - _libssh2_transport_read
                - _libssh2_packet_askv
            - BranchSide:      'packet.c:1648,34'
              BranchSideFuncs:
                - strchr
                - _libssh2_transport_read
                - time
                - _libssh2_packet_askv
        - Branch String:   'packet.c:1639,16'
          Branch Sides:
            - BranchSide:      'packet.c:1640,17'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1643,21'
              BranchSideFuncs:
                - strchr
                - _libssh2_transport_read
                - time
                - _libssh2_packet_askv
        - Branch String:   'packet.c:1648,12'
          Branch Sides:
            - BranchSide:      'packet.c:1629,5'
              BranchSideFuncs:
                - _libssh2_packet_askv
            - BranchSide:      'packet.c:1650,40'
              BranchSideFuncs:
                - _libssh2_packet_askv
      Callsites:
        - Src:             'packet.c:1618,8'
          Dst:             _libssh2_packet_askv
        - Src:             'packet.c:1626,24'
          Dst:             time
        - Src:             'packet.c:1630,19'
          Dst:             _libssh2_transport_read
        - Src:             'packet.c:1637,24'
          Dst:             time
        - Src:             'packet.c:1648,12'
          Dst:             strchr
        - Src:             'packet.c:1650,19'
          Dst:             _libssh2_packet_askv
    - functionName:    _libssh2_packet_askv
      functionSourceFile: '/src/libssh2/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - packet_types
        - data
        - data_len
        - match_ofs
        - match_buf
        - match_len
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_packet_ask
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packet.c:1463,5'
          Branch Sides:
            - BranchSide:      'packet.c:1464,32'
              BranchSideFuncs:
                - _libssh2_packet_ask
            - BranchSide:      'packet.c:1471,5'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1464,12'
          Branch Sides:
            - BranchSide:      'packet.c:1467,13'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1469,5'
              BranchSideFuncs:
                - _libssh2_packet_ask
      Callsites:
        - Src:             'packet.c:1461,34'
          Dst:             strlen
        - Src:             'packet.c:1464,12'
          Dst:             _libssh2_packet_ask
    - functionName:    _libssh2_packet_ask
      functionSourceFile: '/src/libssh2/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - session
        - packet_type
        - data
        - data_len
        - match_ofs
        - match_buf
        - match_len
      BBCount:         23
      ICount:          172
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_list_first
        - _libssh2_list_next
        - _libssh2_list_remove
        - libssh2_session_disconnect_ex
        - memcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'packet.c:1417,5'
          Branch Sides:
            - BranchSide:      'packet.c:1418,12'
              BranchSideFuncs:
                - _libssh2_list_next
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_list_remove
                - memcmp
            - BranchSide:      'packet.c:1444,5'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1419,13'
          Branch Sides:
            - BranchSide:      'packet.c:1419,17'
              BranchSideFuncs:
                - _libssh2_list_next
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_list_remove
                - memcmp
            - BranchSide:      'packet.c:1433,17'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_list_remove
                - memcmp
                - libssh2_session_disconnect_ex
                - _libssh2_error
        - Branch String:   'packet.c:1420,13'
          Branch Sides:
            - BranchSide:      'packet.c:1420,18'
              BranchSideFuncs:
                - _libssh2_list_remove
                - memcmp
                - _libssh2_list_next
                - libssh2_session_disconnect_ex
                - _libssh2_error
            - BranchSide:      'packet.c:1433,17'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_list_remove
                - memcmp
                - libssh2_session_disconnect_ex
                - _libssh2_error
        - Branch String:   'packet.c:1420,28'
          Branch Sides:
            - BranchSide:      'packet.c:1421,25'
              BranchSideFuncs:
                - memcmp
                - _libssh2_list_next
                - _libssh2_list_remove
                - libssh2_session_disconnect_ex
                - _libssh2_error
            - BranchSide:      'packet.c:1423,21'
              BranchSideFuncs:
                - _libssh2_list_remove
        - Branch String:   'packet.c:1418,12'
          Branch Sides:
            - BranchSide:      'packet.c:1423,21'
              BranchSideFuncs:
                - _libssh2_list_remove
            - BranchSide:      'packet.c:1433,17'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_list_remove
                - memcmp
                - libssh2_session_disconnect_ex
                - _libssh2_error
      Callsites:
        - Src:             'packet.c:1411,30'
          Dst:             _libssh2_list_first
        - Src:             'packet.c:1413,5'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1421,18'
          Dst:             memcmp
        - Src:             'packet.c:1427,13'
          Dst:             _libssh2_list_remove
        - Src:             'packet.c:1435,13'
          Dst:             libssh2_session_disconnect_ex
        - Src:             'packet.c:1438,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:1442,18'
          Dst:             _libssh2_list_next
    - functionName:    _libssh2_packet_burn
      functionSourceFile: '/src/libssh2/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - state
      BBCount:         26
      ICount:          169
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_packet_ask
        - _libssh2_packet_askv
        - _libssh2_transport_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packet.c:1554,8'
          Branch Sides:
            - BranchSide:      'packet.c:1555,15'
              BranchSideFuncs:
                - _libssh2_packet_askv
                - _libssh2_debug_low
                - _libssh2_transport_read
                - _libssh2_packet_ask
            - BranchSide:      'packet.c:1573,5'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_packet_ask
        - Branch String:   'packet.c:1555,9'
          Branch Sides:
            - BranchSide:      'packet.c:1556,34'
              BranchSideFuncs:
                - _libssh2_packet_askv
                - _libssh2_debug_low
                - _libssh2_transport_read
                - _libssh2_packet_ask
            - BranchSide:      'packet.c:1558,9'
              BranchSideFuncs:
                - _libssh2_packet_askv
                - _libssh2_debug_low
                - _libssh2_transport_read
                - _libssh2_packet_ask
        - Branch String:   'packet.c:1560,12'
          Branch Sides:
            - BranchSide:      'packet.c:1562,17'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1568,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_transport_read
                - _libssh2_packet_ask
        - Branch String:   'packet.c:1573,5'
          Branch Sides:
            - BranchSide:      'packet.c:1574,39'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_packet_ask
            - BranchSide:      'packet.c:1599,5'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1575,12'
          Branch Sides:
            - BranchSide:      'packet.c:1576,20'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1578,17'
              BranchSideFuncs:
                - _libssh2_packet_ask
                - _libssh2_transport_read
        - Branch String:   'packet.c:1578,17'
          Branch Sides:
            - BranchSide:      'packet.c:1579,14'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1582,17'
              BranchSideFuncs:
                - _libssh2_packet_ask
                - _libssh2_transport_read
        - Branch String:   'packet.c:1588,12'
          Branch Sides:
            - BranchSide:      'packet.c:1573,5'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1592,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packet.c:1560,12'
          Dst:             _libssh2_packet_askv
        - Src:             'packet.c:1568,9'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1574,15'
          Dst:             _libssh2_transport_read
        - Src:             'packet.c:1589,13'
          Dst:             _libssh2_packet_ask
    - functionName:    _libssh2_packet_require
      functionSourceFile: '/src/libssh2/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - packet_type
        - data
        - data_len
        - match_ofs
        - match_buf
        - match_len
        - state
      BBCount:         25
      ICount:          183
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _libssh2_packet_ask
        - _libssh2_transport_read
        - time
      functionUses:    10
      BranchProfiles:
        - Branch String:   'packet.c:1491,8'
          Branch Sides:
            - BranchSide:      'packet.c:1492,32'
              BranchSideFuncs:
                - _libssh2_packet_ask
                - time
                - _libssh2_transport_read
                - time
                - _libssh2_packet_ask
            - BranchSide:      'packet.c:1502,5'
              BranchSideFuncs:
                - _libssh2_transport_read
                - time
                - _libssh2_packet_ask
        - Branch String:   'packet.c:1492,12'
          Branch Sides:
            - BranchSide:      'packet.c:1496,13'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1499,24'
              BranchSideFuncs:
                - time
                - _libssh2_transport_read
                - time
                - _libssh2_packet_ask
        - Branch String:   'packet.c:1502,5'
          Branch Sides:
            - BranchSide:      'packet.c:1504,45'
              BranchSideFuncs:
                - _libssh2_transport_read
                - time
                - _libssh2_packet_ask
            - BranchSide:      'packet.c:1535,5'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1507,12'
          Branch Sides:
            - BranchSide:      'packet.c:1508,20'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1509,17'
              BranchSideFuncs:
                - _libssh2_transport_read
                - time
                - _libssh2_packet_ask
        - Branch String:   'packet.c:1509,17'
          Branch Sides:
            - BranchSide:      'packet.c:1510,13'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1514,17'
              BranchSideFuncs:
                - _libssh2_transport_read
                - time
                - _libssh2_packet_ask
        - Branch String:   'packet.c:1514,17'
          Branch Sides:
            - BranchSide:      'packet.c:1516,39'
              BranchSideFuncs:
                - _libssh2_packet_ask
            - BranchSide:      'packet.c:1521,17'
              BranchSideFuncs:
                - _libssh2_transport_read
                - _libssh2_packet_ask
                - time
        - Branch String:   'packet.c:1526,16'
          Branch Sides:
            - BranchSide:      'packet.c:1527,17'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1530,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packet.c:1492,12'
          Dst:             _libssh2_packet_ask
        - Src:             'packet.c:1499,24'
          Dst:             time
        - Src:             'packet.c:1505,15'
          Dst:             _libssh2_transport_read
        - Src:             'packet.c:1516,19'
          Dst:             _libssh2_packet_ask
        - Src:             'packet.c:1523,63'
          Dst:             time
    - functionName:    packet_authagent_open
      functionSourceFile: '/src/libssh2/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - data
        - datalen
        - authagent_state
      BBCount:         38
      ICount:          474
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _libssh2_channel_nextid
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_u32
        - _libssh2_htonu32
        - _libssh2_list_add
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packet.c:480,8'
          Branch Sides:
            - BranchSide:      'packet.c:481,31'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:485,8'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:485,8'
          Branch Sides:
            - BranchSide:      'packet.c:486,37'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'packet.c:506,8'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'packet.c:486,12'
          Branch Sides:
            - BranchSide:      'packet.c:487,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:490,37'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:490,12'
          Branch Sides:
            - BranchSide:      'packet.c:491,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:494,37'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_error
        - Branch String:   'packet.c:494,12'
          Branch Sides:
            - BranchSide:      'packet.c:495,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:499,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'packet.c:506,8'
          Branch Sides:
            - BranchSide:      'packet.c:507,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
            - BranchSide:      'packet.c:596,22'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'packet.c:507,12'
          Branch Sides:
            - BranchSide:      'packet.c:508,23'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:565,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:511,16'
          Branch Sides:
            - BranchSide:      'packet.c:512,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:517,20'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:524,16'
          Branch Sides:
            - BranchSide:      'packet.c:525,32'
              BranchSideFuncs:
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:531,20'
              BranchSideFuncs:
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:565,12'
          Branch Sides:
            - BranchSide:      'packet.c:566,42'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:594,5'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'packet.c:568,16'
          Branch Sides:
            - BranchSide:      'packet.c:569,24'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:571,21'
              BranchSideFuncs:
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:609,8'
          Branch Sides:
            - BranchSide:      'packet.c:610,16'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:612,13'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'packet.c:481,16'
          Dst:             _libssh2_error
        - Src:             'packet.c:486,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:487,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:490,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:491,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:494,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:495,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:499,9'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:512,17'
          Dst:             _libssh2_error
        - Src:             'packet.c:525,17'
          Dst:             _libssh2_error
        - Src:             'packet.c:540,33'
          Dst:             _libssh2_channel_nextid
        - Src:             'packet.c:546,13'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:557,13'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:558,13'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:559,13'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:560,13'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:566,18'
          Dst:             _libssh2_transport_send
        - Src:             'packet.c:573,24'
          Dst:             _libssh2_error
        - Src:             'packet.c:579,13'
          Dst:             _libssh2_list_add
        - Src:             'packet.c:602,5'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:603,5'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:604,5'
          Dst:             _libssh2_store_str
        - Src:             'packet.c:605,5'
          Dst:             _libssh2_htonu32
        - Src:             'packet.c:607,10'
          Dst:             _libssh2_transport_send
        - Src:             'packet.c:614,16'
          Dst:             _libssh2_error
    - functionName:    packet_x11_open
      functionSourceFile: '/src/libssh2/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - data
        - datalen
        - x11open_state
      BBCount:         42
      ICount:          501
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - _libssh2_calloc
        - _libssh2_channel_nextid
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_get_u32
        - _libssh2_htonu32
        - _libssh2_list_add
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packet.c:290,8'
          Branch Sides:
            - BranchSide:      'packet.c:292,16'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'packet.c:349,8'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'packet.c:299,12'
          Branch Sides:
            - BranchSide:      'packet.c:300,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'packet.c:306,24'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:308,12'
          Branch Sides:
            - BranchSide:      'packet.c:309,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'packet.c:314,37'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:314,12'
          Branch Sides:
            - BranchSide:      'packet.c:315,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'packet.c:320,37'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:320,12'
          Branch Sides:
            - BranchSide:      'packet.c:321,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'packet.c:326,40'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:326,12'
          Branch Sides:
            - BranchSide:      'packet.c:327,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'packet.c:332,46'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_error
        - Branch String:   'packet.c:334,12'
          Branch Sides:
            - BranchSide:      'packet.c:335,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'packet.c:341,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
        - Branch String:   'packet.c:349,8'
          Branch Sides:
            - BranchSide:      'packet.c:350,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
            - BranchSide:      'packet.c:432,22'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'packet.c:350,12'
          Branch Sides:
            - BranchSide:      'packet.c:351,23'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:404,12'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:352,16'
          Branch Sides:
            - BranchSide:      'packet.c:353,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:359,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:364,16'
          Branch Sides:
            - BranchSide:      'packet.c:365,32'
              BranchSideFuncs:
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:371,20'
              BranchSideFuncs:
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:404,12'
          Branch Sides:
            - BranchSide:      'packet.c:405,42'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:430,5'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'packet.c:407,16'
          Branch Sides:
            - BranchSide:      'packet.c:408,24'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:410,21'
              BranchSideFuncs:
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:444,8'
          Branch Sides:
            - BranchSide:      'packet.c:445,16'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:447,13'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'packet.c:300,13'
          Dst:             _libssh2_error
        - Src:             'packet.c:308,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:309,13'
          Dst:             _libssh2_error
        - Src:             'packet.c:314,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:315,13'
          Dst:             _libssh2_error
        - Src:             'packet.c:320,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:321,13'
          Dst:             _libssh2_error
        - Src:             'packet.c:326,12'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:327,13'
          Dst:             _libssh2_error
        - Src:             'packet.c:334,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:335,13'
          Dst:             _libssh2_error
        - Src:             'packet.c:341,9'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:351,23'
          Dst:             _libssh2_calloc
        - Src:             'packet.c:353,17'
          Dst:             _libssh2_error
        - Src:             'packet.c:365,17'
          Dst:             _libssh2_error
        - Src:             'packet.c:380,33'
          Dst:             _libssh2_channel_nextid
        - Src:             'packet.c:386,13'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:396,13'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:397,13'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:398,13'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:399,13'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:405,18'
          Dst:             _libssh2_transport_send
        - Src:             'packet.c:412,24'
          Dst:             _libssh2_error
        - Src:             'packet.c:418,13'
          Dst:             _libssh2_list_add
        - Src:             'packet.c:437,5'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:438,5'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:439,5'
          Dst:             _libssh2_store_str
        - Src:             'packet.c:440,5'
          Dst:             _libssh2_htonu32
        - Src:             'packet.c:442,10'
          Dst:             _libssh2_transport_send
        - Src:             'packet.c:449,16'
          Dst:             _libssh2_error
    - functionName:    packet_queue_listener
      functionSourceFile: '/src/libssh2/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - data
        - datalen
        - listen_state
      BBCount:         64
      ICount:          642
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - _libssh2_calloc
        - _libssh2_channel_nextid
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_get_u32
        - _libssh2_htonu32
        - _libssh2_list_add
        - _libssh2_list_first
        - _libssh2_list_next
        - _libssh2_store_str
        - _libssh2_store_u32
        - _libssh2_transport_send
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packet.c:80,8'
          Branch Sides:
            - BranchSide:      'packet.c:81,16'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'packet.c:136,8'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
        - Branch String:   'packet.c:88,12'
          Branch Sides:
            - BranchSide:      'packet.c:89,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:93,24'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:95,12'
          Branch Sides:
            - BranchSide:      'packet.c:96,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:99,37'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:99,12'
          Branch Sides:
            - BranchSide:      'packet.c:100,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:103,37'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:103,12'
          Branch Sides:
            - BranchSide:      'packet.c:104,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:107,40'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:107,12'
          Branch Sides:
            - BranchSide:      'packet.c:108,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:111,44'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:113,12'
          Branch Sides:
            - BranchSide:      'packet.c:114,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:117,40'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:117,12'
          Branch Sides:
            - BranchSide:      'packet.c:118,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:121,45'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'packet.c:123,12'
          Branch Sides:
            - BranchSide:      'packet.c:124,35'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:128,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
        - Branch String:   'packet.c:136,8'
          Branch Sides:
            - BranchSide:      'packet.c:137,9'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
            - BranchSide:      'packet.c:252,9'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'packet.c:137,9'
          Branch Sides:
            - BranchSide:      'packet.c:138,17'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
            - BranchSide:      'packet.c:248,9'
              BranchSideFuncs:
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
        - Branch String:   'packet.c:138,58'
          Branch Sides:
            - BranchSide:      'packet.c:139,25'
              BranchSideFuncs:
                - strlen
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
            - BranchSide:      'packet.c:245,41'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
        - Branch String:   'packet.c:139,65'
          Branch Sides:
            - BranchSide:      'packet.c:140,25'
              BranchSideFuncs:
                - memcmp
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
            - BranchSide:      'packet.c:245,41'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
        - Branch String:   'packet.c:138,16'
          Branch Sides:
            - BranchSide:      'packet.c:143,34'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
            - BranchSide:      'packet.c:245,41'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
        - Branch String:   'packet.c:146,20'
          Branch Sides:
            - BranchSide:      'packet.c:147,24'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'packet.c:221,20'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:147,45'
          Branch Sides:
            - BranchSide:      'packet.c:148,26'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'packet.c:157,31'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:147,24'
          Branch Sides:
            - BranchSide:      'packet.c:150,38'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
            - BranchSide:      'packet.c:157,31'
              BranchSideFuncs:
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:158,24'
          Branch Sides:
            - BranchSide:      'packet.c:159,40'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:166,45'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_next
                - strlen
                - memcmp
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:174,24'
          Branch Sides:
            - BranchSide:      'packet.c:175,40'
              BranchSideFuncs:
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:183,28'
              BranchSideFuncs:
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:221,20'
          Branch Sides:
            - BranchSide:      'packet.c:222,50'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
            - BranchSide:      'packet.c:243,13'
              BranchSideFuncs:
                - _libssh2_list_next
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_str
                - _libssh2_htonu32
                - _libssh2_transport_send
                - _libssh2_error
                - strlen
                - memcmp
                - _libssh2_transport_send
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_calloc
                - _libssh2_error
                - _libssh2_error
                - _libssh2_channel_nextid
                - _libssh2_debug_low
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_store_u32
                - _libssh2_debug_low
        - Branch String:   'packet.c:224,24'
          Branch Sides:
            - BranchSide:      'packet.c:225,32'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:226,29'
              BranchSideFuncs:
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:234,24'
          Branch Sides:
            - BranchSide:      'packet.c:235,44'
              BranchSideFuncs:
                - _libssh2_list_add
            - BranchSide:      'packet.c:240,21'
              BranchSideFuncs: []
        - Branch String:   'packet.c:261,8'
          Branch Sides:
            - BranchSide:      'packet.c:262,16'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:264,13'
              BranchSideFuncs:
                - _libssh2_error
      Callsites:
        - Src:             'packet.c:76,31'
          Dst:             _libssh2_list_first
        - Src:             'packet.c:89,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:95,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:96,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:99,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:100,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:103,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:104,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:107,12'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:108,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:113,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:114,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:117,12'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:118,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:123,12'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:124,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:128,9'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:139,18'
          Dst:             strlen
        - Src:             'packet.c:140,18'
          Dst:             memcmp
        - Src:             'packet.c:151,25'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:157,31'
          Dst:             _libssh2_calloc
        - Src:             'packet.c:159,25'
          Dst:             _libssh2_error
        - Src:             'packet.c:175,25'
          Dst:             _libssh2_error
        - Src:             'packet.c:194,41'
          Dst:             _libssh2_channel_nextid
        - Src:             'packet.c:201,21'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:212,21'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:213,21'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:214,21'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:216,21'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:222,26'
          Dst:             _libssh2_transport_send
        - Src:             'packet.c:228,32'
          Dst:             _libssh2_error
        - Src:             'packet.c:235,25'
          Dst:             _libssh2_list_add
        - Src:             'packet.c:245,21'
          Dst:             _libssh2_list_next
        - Src:             'packet.c:254,5'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:255,5'
          Dst:             _libssh2_store_u32
        - Src:             'packet.c:256,5'
          Dst:             _libssh2_store_str
        - Src:             'packet.c:257,5'
          Dst:             _libssh2_htonu32
        - Src:             'packet.c:259,10'
          Dst:             _libssh2_transport_send
        - Src:             'packet.c:266,16'
          Dst:             _libssh2_error
    - functionName:    _libssh2_packet_add
      functionSourceFile: '/src/libssh2/src/packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - session
        - data
        - datalen
        - macstate
        - seq
      BBCount:         288
      ICount:          2202
      EdgeCount:       380
      CyclomaticComplexity: 94
      functionsReached:
        - _libssh2_channel_locate
        - _libssh2_channel_receive_window_adjust
        - _libssh2_debug_low
        - _libssh2_error
        - _libssh2_get_string
        - _libssh2_get_u32
        - _libssh2_kex_agree_instr
        - _libssh2_kex_exchange
        - _libssh2_list_add
        - _libssh2_ntohu32
        - _libssh2_transport_send
        - libssh2_session_disconnect_ex
        - memcmp
        - packet_authagent_open
        - packet_queue_listener
        - packet_x11_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packet.c:648,5'
          Branch Sides:
            - BranchSide:      'packet.c:650,9'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_kex_agree_instr
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'packet.c:667,9'
              BranchSideFuncs:
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'packet.c:669,9'
              BranchSideFuncs:
                - packet_queue_listener
            - BranchSide:      'packet.c:671,9'
              BranchSideFuncs:
                - packet_x11_open
            - BranchSide:      'packet.c:673,9'
              BranchSideFuncs:
                - _libssh2_transport_send
            - BranchSide:      'packet.c:675,9'
              BranchSideFuncs:
                - _libssh2_transport_send
            - BranchSide:      'packet.c:677,9'
              BranchSideFuncs:
                - packet_authagent_open
            - BranchSide:      'packet.c:679,9'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_kex_agree_instr
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:654,46'
          Branch Sides:
            - BranchSide:      'packet.c:655,15'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_kex_agree_instr
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'packet.c:664,9'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_kex_agree_instr
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:655,33'
          Branch Sides:
            - BranchSide:      'packet.c:656,14'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_kex_agree_instr
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'packet.c:660,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'packet.c:654,12'
          Branch Sides:
            - BranchSide:      'packet.c:660,13'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:664,9'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_kex_agree_instr
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:682,8'
          Branch Sides:
            - BranchSide:      'packet.c:683,12'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_kex_agree_instr
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'packet.c:746,8'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
        - Branch String:   'packet.c:683,12'
          Branch Sides:
            - BranchSide:      'packet.c:684,17'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_kex_agree_instr
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'packet.c:732,12'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
        - Branch String:   'packet.c:684,16'
          Branch Sides:
            - BranchSide:      'packet.c:685,20'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - libssh2_session_disconnect_ex
                - _libssh2_error
            - BranchSide:      'packet.c:719,16'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - libssh2_session_disconnect_ex
                - _libssh2_error
        - Branch String:   'packet.c:685,20'
          Branch Sides:
            - BranchSide:      'packet.c:686,21'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:693,42'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_kex_agree_instr
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:704,24'
          Branch Sides:
            - BranchSide:      'packet.c:705,25'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:712,24'
              BranchSideFuncs:
                - _libssh2_kex_agree_instr
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - libssh2_session_disconnect_ex
                - _libssh2_error
        - Branch String:   'packet.c:712,38'
          Branch Sides:
            - BranchSide:      'packet.c:713,49'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - libssh2_session_disconnect_ex
                - _libssh2_error
            - BranchSide:      'packet.c:714,25'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - libssh2_session_disconnect_ex
                - _libssh2_error
        - Branch String:   'packet.c:719,36'
          Branch Sides:
            - BranchSide:      'packet.c:719,39'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
                - libssh2_session_disconnect_ex
                - _libssh2_error
            - BranchSide:      'packet.c:730,9'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
        - Branch String:   'packet.c:719,16'
          Branch Sides:
            - BranchSide:      'packet.c:720,17'
              BranchSideFuncs:
                - libssh2_session_disconnect_ex
                - _libssh2_error
            - BranchSide:      'packet.c:730,9'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
        - Branch String:   'packet.c:732,32'
          Branch Sides:
            - BranchSide:      'packet.c:732,35'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
            - BranchSide:      'packet.c:744,5'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
        - Branch String:   'packet.c:732,69'
          Branch Sides:
            - BranchSide:      'packet.c:733,13'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - libssh2_session_disconnect_ex
                - _libssh2_error
            - BranchSide:      'packet.c:744,5'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
        - Branch String:   'packet.c:732,12'
          Branch Sides:
            - BranchSide:      'packet.c:734,13'
              BranchSideFuncs:
                - libssh2_session_disconnect_ex
                - _libssh2_error
            - BranchSide:      'packet.c:744,5'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
        - Branch String:   'packet.c:746,8'
          Branch Sides:
            - BranchSide:      'packet.c:748,16'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1339,8'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
        - Branch String:   'packet.c:748,9'
          Branch Sides:
            - BranchSide:      'packet.c:758,16'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
            - BranchSide:      'packet.c:792,16'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:812,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
            - BranchSide:      'packet.c:853,16'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'packet.c:922,16'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
            - BranchSide:      'packet.c:957,23'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:969,23'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:1093,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:1121,16'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:1220,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_ntohu32
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:1251,16'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - _libssh2_ntohu32
                - memcmp
                - packet_queue_listener
            - BranchSide:      'packet.c:1310,16'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1333,13'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
        - Branch String:   'packet.c:758,16'
          Branch Sides:
            - BranchSide:      'packet.c:759,26'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'packet.c:781,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'packet.c:770,20'
          Branch Sides:
            - BranchSide:      'packet.c:771,21'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'packet.c:776,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'packet.c:792,16'
          Branch Sides:
            - BranchSide:      'packet.c:793,20'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:797,21'
              BranchSideFuncs: []
        - Branch String:   'packet.c:793,20'
          Branch Sides:
            - BranchSide:      'packet.c:794,21'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:796,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:812,16'
          Branch Sides:
            - BranchSide:      'packet.c:813,38'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
            - BranchSide:      'packet.c:838,13'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'packet.c:815,20'
          Branch Sides:
            - BranchSide:      'packet.c:817,49'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
            - BranchSide:      'packet.c:826,20'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'packet.c:826,20'
          Branch Sides:
            - BranchSide:      'packet.c:827,21'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'packet.c:832,13'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'packet.c:853,16'
          Branch Sides:
            - BranchSide:      'packet.c:854,26'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'packet.c:910,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:861,20'
          Branch Sides:
            - BranchSide:      'packet.c:862,41'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'packet.c:866,17'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'packet.c:866,31'
          Branch Sides:
            - BranchSide:      'packet.c:866,34'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'packet.c:866,17'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'packet.c:866,17'
          Branch Sides:
            - BranchSide:      'packet.c:868,28'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'packet.c:908,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:878,29'
          Branch Sides:
            - BranchSide:      'packet.c:878,32'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'packet.c:886,24'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - memcmp
                - _libssh2_error
        - Branch String:   'packet.c:878,24'
          Branch Sides:
            - BranchSide:      'packet.c:879,25'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
            - BranchSide:      'packet.c:886,24'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - memcmp
                - _libssh2_error
        - Branch String:   'packet.c:886,29'
          Branch Sides:
            - BranchSide:      'packet.c:866,17'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - memcmp
                - _libssh2_error
            - BranchSide:      'packet.c:886,32'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - memcmp
                - _libssh2_error
        - Branch String:   'packet.c:886,47'
          Branch Sides:
            - BranchSide:      'packet.c:866,17'
              BranchSideFuncs:
                - memcmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'packet.c:887,32'
              BranchSideFuncs:
                - memcmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'packet.c:886,24'
          Branch Sides:
            - BranchSide:      'packet.c:866,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_debug_low
            - BranchSide:      'packet.c:888,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_debug_low
        - Branch String:   'packet.c:888,28'
          Branch Sides:
            - BranchSide:      'packet.c:889,29'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_debug_low
            - BranchSide:      'packet.c:894,49'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_debug_low
        - Branch String:   'packet.c:897,34'
          Branch Sides:
            - BranchSide:      'packet.c:897,37'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_debug_low
            - BranchSide:      'packet.c:903,49'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_debug_low
        - Branch String:   'packet.c:897,28'
          Branch Sides:
            - BranchSide:      'packet.c:898,36'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'packet.c:903,49'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_get_string
                - _libssh2_get_string
                - memcmp
                - _libssh2_debug_low
        - Branch String:   'packet.c:922,16'
          Branch Sides:
            - BranchSide:      'packet.c:923,28'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_transport_send
                - _libssh2_debug_low
            - BranchSide:      'packet.c:944,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:925,44'
          Branch Sides:
            - BranchSide:      'packet.c:925,48'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_debug_low
            - BranchSide:      'packet.c:934,20'
              BranchSideFuncs:
                - _libssh2_transport_send
        - Branch String:   'packet.c:925,20'
          Branch Sides:
            - BranchSide:      'packet.c:926,34'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_transport_send
            - BranchSide:      'packet.c:934,20'
              BranchSideFuncs:
                - _libssh2_transport_send
        - Branch String:   'packet.c:934,20'
          Branch Sides:
            - BranchSide:      'packet.c:935,21'
              BranchSideFuncs:
                - _libssh2_transport_send
            - BranchSide:      'packet.c:943,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:940,24'
          Branch Sides:
            - BranchSide:      'packet.c:941,32'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:942,17'
              BranchSideFuncs: []
        - Branch String:   'packet.c:971,16'
          Branch Sides:
            - BranchSide:      'packet.c:973,45'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
            - BranchSide:      'packet.c:976,17'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
        - Branch String:   'packet.c:976,16'
          Branch Sides:
            - BranchSide:      'packet.c:977,32'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
            - BranchSide:      'packet.c:985,26'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
                - _libssh2_ntohu32
        - Branch String:   'packet.c:986,20'
          Branch Sides:
            - BranchSide:      'packet.c:987,50'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'packet.c:989,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
        - Branch String:   'packet.c:998,56'
          Branch Sides:
            - BranchSide:      'packet.c:999,18'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'packet.c:1040,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:997,16'
          Branch Sides:
            - BranchSide:      'packet.c:1001,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'packet.c:1040,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:1006,20'
          Branch Sides:
            - BranchSide:      'packet.c:1008,31'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
            - BranchSide:      'packet.c:1011,60'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_channel_receive_window_adjust
        - Branch String:   'packet.c:1029,20'
          Branch Sides:
            - BranchSide:      'packet.c:1030,28'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1032,17'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1040,16'
          Branch Sides:
            - BranchSide:      'packet.c:1045,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'packet.c:1050,16'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'packet.c:1050,16'
          Branch Sides:
            - BranchSide:      'packet.c:1055,32'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'packet.c:1063,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_error
        - Branch String:   'packet.c:1065,16'
          Branch Sides:
            - BranchSide:      'packet.c:1067,32'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
            - BranchSide:      'packet.c:1077,37'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
                - _libssh2_debug_low
                - _libssh2_debug_low
                - _libssh2_list_add
        - Branch String:   'packet.c:1093,16'
          Branch Sides:
            - BranchSide:      'packet.c:1095,45'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1097,17'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'packet.c:1097,16'
          Branch Sides:
            - BranchSide:      'packet.c:1101,17'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1108,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1121,16'
          Branch Sides:
            - BranchSide:      'packet.c:1122,44'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:1210,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1126,20'
          Branch Sides:
            - BranchSide:      'packet.c:1127,34'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:1129,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
        - Branch String:   'packet.c:1135,21'
          Branch Sides:
            - BranchSide:      'packet.c:1135,55'
              BranchSideFuncs:
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:1157,25'
              BranchSideFuncs:
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
        - Branch String:   'packet.c:1136,21'
          Branch Sides:
            - BranchSide:      'packet.c:1136,47'
              BranchSideFuncs:
                - memcmp
                - _libssh2_transport_send
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_channel_locate
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:1157,25'
              BranchSideFuncs:
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
        - Branch String:   'packet.c:1134,20'
          Branch Sides:
            - BranchSide:      'packet.c:1140,24'
              BranchSideFuncs:
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
            - BranchSide:      'packet.c:1157,25'
              BranchSideFuncs:
                - _libssh2_transport_send
                - memcmp
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
                - _libssh2_channel_locate
        - Branch String:   'packet.c:1140,24'
          Branch Sides:
            - BranchSide:      'packet.c:1142,53'
              BranchSideFuncs:
                - _libssh2_channel_locate
                - _libssh2_transport_send
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1144,24'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_ntohu32
                - _libssh2_debug_low
        - Branch String:   'packet.c:1144,33'
          Branch Sides:
            - BranchSide:      'packet.c:1144,68'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_ntohu32
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1156,17'
              BranchSideFuncs:
                - _libssh2_transport_send
        - Branch String:   'packet.c:1144,24'
          Branch Sides:
            - BranchSide:      'packet.c:1146,46'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_debug_low
                - _libssh2_transport_send
            - BranchSide:      'packet.c:1156,17'
              BranchSideFuncs:
                - _libssh2_transport_send
        - Branch String:   'packet.c:1162,24'
          Branch Sides:
            - BranchSide:      'packet.c:1163,60'
              BranchSideFuncs:
                - _libssh2_channel_locate
                - _libssh2_transport_send
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1165,24'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
        - Branch String:   'packet.c:1165,33'
          Branch Sides:
            - BranchSide:      'packet.c:1165,68'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1196,17'
              BranchSideFuncs:
                - _libssh2_transport_send
        - Branch String:   'packet.c:1165,24'
          Branch Sides:
            - BranchSide:      'packet.c:1168,46'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1196,17'
              BranchSideFuncs:
                - _libssh2_transport_send
        - Branch String:   'packet.c:1171,28'
          Branch Sides:
            - BranchSide:      'packet.c:1173,33'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1176,29'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_transport_send
                - _libssh2_debug_low
        - Branch String:   'packet.c:1179,28'
          Branch Sides:
            - BranchSide:      'packet.c:1180,49'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1182,63'
              BranchSideFuncs:
                - _libssh2_transport_send
                - _libssh2_debug_low
        - Branch String:   'packet.c:1199,20'
          Branch Sides:
            - BranchSide:      'packet.c:1200,21'
              BranchSideFuncs:
                - _libssh2_transport_send
            - BranchSide:      'packet.c:1209,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1206,24'
          Branch Sides:
            - BranchSide:      'packet.c:1207,32'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1208,17'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1220,16'
          Branch Sides:
            - BranchSide:      'packet.c:1222,45'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_channel_locate
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1224,17'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'packet.c:1224,16'
          Branch Sides:
            - BranchSide:      'packet.c:1226,17'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1230,13'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'packet.c:1251,16'
          Branch Sides:
            - BranchSide:      'packet.c:1253,22'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1297,16'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1253,66'
          Branch Sides:
            - BranchSide:      'packet.c:1255,40'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - memcmp
                - packet_queue_listener
            - BranchSide:      'packet.c:1269,22'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
        - Branch String:   'packet.c:1256,22'
          Branch Sides:
            - BranchSide:      'packet.c:1257,30'
              BranchSideFuncs:
                - memcmp
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
                - packet_queue_listener
            - BranchSide:      'packet.c:1269,22'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
        - Branch String:   'packet.c:1253,21'
          Branch Sides:
            - BranchSide:      'packet.c:1261,25'
              BranchSideFuncs:
                - packet_queue_listener
            - BranchSide:      'packet.c:1269,22'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - _libssh2_ntohu32
                - memcmp
                - packet_x11_open
        - Branch String:   'packet.c:1269,54'
          Branch Sides:
            - BranchSide:      'packet.c:1270,59'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - memcmp
                - packet_x11_open
            - BranchSide:      'packet.c:1282,22'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
        - Branch String:   'packet.c:1270,70'
          Branch Sides:
            - BranchSide:      'packet.c:1271,30'
              BranchSideFuncs:
                - memcmp
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
                - packet_x11_open
            - BranchSide:      'packet.c:1282,22'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
        - Branch String:   'packet.c:1269,21'
          Branch Sides:
            - BranchSide:      'packet.c:1274,25'
              BranchSideFuncs:
                - packet_x11_open
            - BranchSide:      'packet.c:1282,22'
              BranchSideFuncs:
                - _libssh2_ntohu32
                - memcmp
                - packet_authagent_open
        - Branch String:   'packet.c:1297,16'
          Branch Sides:
            - BranchSide:      'packet.c:1298,24'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1300,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1310,16'
          Branch Sides:
            - BranchSide:      'packet.c:1313,56'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1329,13'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1339,8'
          Branch Sides:
            - BranchSide:      'packet.c:1341,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_list_add
                - _libssh2_kex_exchange
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1358,9'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
        - Branch String:   'packet.c:1342,12'
          Branch Sides:
            - BranchSide:      'packet.c:1343,13'
              BranchSideFuncs:
                - _libssh2_list_add
                - _libssh2_kex_exchange
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1349,25'
              BranchSideFuncs:
                - _libssh2_list_add
                - _libssh2_kex_exchange
                - _libssh2_debug_low
        - Branch String:   'packet.c:1358,32'
          Branch Sides:
            - BranchSide:      'packet.c:1359,12'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1360,10'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
        - Branch String:   'packet.c:1359,61'
          Branch Sides:
            - BranchSide:      'packet.c:1360,10'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1361,12'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
        - Branch String:   'packet.c:1358,8'
          Branch Sides:
            - BranchSide:      'packet.c:1361,12'
              BranchSideFuncs:
                - _libssh2_kex_exchange
                - _libssh2_debug_low
            - BranchSide:      'packet.c:1395,5'
              BranchSideFuncs: []
        - Branch String:   'packet.c:1361,12'
          Branch Sides:
            - BranchSide:      'packet.c:1367,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_kex_exchange
            - BranchSide:      'packet.c:1379,9'
              BranchSideFuncs:
                - _libssh2_kex_exchange
        - Branch String:   'packet.c:1391,12'
          Branch Sides:
            - BranchSide:      'packet.c:1392,20'
              BranchSideFuncs: []
            - BranchSide:      'packet.c:1393,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packet.c:650,9'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:661,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:688,28'
          Dst:             _libssh2_error
        - Src:             'packet.c:704,24'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:707,32'
          Dst:             _libssh2_error
        - Src:             'packet.c:713,24'
          Dst:             _libssh2_kex_agree_instr
        - Src:             'packet.c:723,17'
          Dst:             libssh2_session_disconnect_ex
        - Src:             'packet.c:726,24'
          Dst:             _libssh2_error
        - Src:             'packet.c:737,13'
          Dst:             libssh2_session_disconnect_ex
        - Src:             'packet.c:740,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:766,17'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:767,17'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:768,17'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:776,17'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:784,20'
          Dst:             _libssh2_error
        - Src:             'packet.c:822,21'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:823,21'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:838,13'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:861,20'
          Dst:             _libssh2_get_u32
        - Src:             'packet.c:862,26'
          Dst:             _libssh2_error
        - Src:             'packet.c:875,21'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:876,21'
          Dst:             _libssh2_get_string
        - Src:             'packet.c:879,25'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:887,25'
          Dst:             memcmp
        - Src:             'packet.c:903,34'
          Dst:             _libssh2_error
        - Src:             'packet.c:924,23'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:927,21'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:939,26'
          Dst:             _libssh2_transport_send
        - Src:             'packet.c:974,45'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:973,21'
          Dst:             _libssh2_channel_locate
        - Src:             'packet.c:977,17'
          Dst:             _libssh2_error
        - Src:             'packet.c:987,33'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:989,17'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1003,17'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1013,17'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1025,22'
          Dst:             _libssh2_channel_receive_window_adjust
        - Src:             'packet.c:1045,17'
          Dst:             _libssh2_error
        - Src:             'packet.c:1055,17'
          Dst:             _libssh2_error
        - Src:             'packet.c:1067,17'
          Dst:             _libssh2_error
        - Src:             'packet.c:1079,13'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1096,45'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1095,21'
          Dst:             _libssh2_channel_locate
        - Src:             'packet.c:1101,17'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1122,27'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1123,23'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1129,17'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1136,25'
          Dst:             memcmp
        - Src:             'packet.c:1142,29'
          Dst:             _libssh2_channel_locate
        - Src:             'packet.c:1146,29'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1148,25'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1159,30'
          Dst:             memcmp
        - Src:             'packet.c:1163,36'
          Dst:             _libssh2_channel_locate
        - Src:             'packet.c:1168,29'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1180,34'
          Dst:             _libssh2_error
        - Src:             'packet.c:1188,29'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1205,26'
          Dst:             _libssh2_transport_send
        - Src:             'packet.c:1223,45'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1222,21'
          Dst:             _libssh2_channel_locate
        - Src:             'packet.c:1230,13'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1255,23'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1257,23'
          Dst:             memcmp
        - Src:             'packet.c:1266,22'
          Dst:             packet_queue_listener
        - Src:             'packet.c:1270,42'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1271,23'
          Dst:             memcmp
        - Src:             'packet.c:1279,22'
          Dst:             packet_x11_open
        - Src:             'packet.c:1284,23'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1285,22'
          Dst:             memcmp
        - Src:             'packet.c:1294,22'
          Dst:             packet_authagent_open
        - Src:             'packet.c:1313,39'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1316,45'
          Dst:             _libssh2_ntohu32
        - Src:             'packet.c:1315,21'
          Dst:             _libssh2_channel_locate
        - Src:             'packet.c:1320,21'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1343,13'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1353,9'
          Dst:             _libssh2_list_add
        - Src:             'packet.c:1367,13'
          Dst:             _libssh2_debug_low
        - Src:             'packet.c:1390,14'
          Dst:             _libssh2_kex_exchange
    - functionName:    chachapoly_get_length
      functionSourceFile: '/src/libssh2/src/cipher-chachapoly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - plenp
        - seqnr
        - cp
        - len
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_ntohu32
        - _libssh2_store_u64
        - chacha_encrypt_bytes
        - chacha_ivsetup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cipher-chachapoly.c:115,8'
          Branch Sides:
            - BranchSide:      'cipher-chachapoly.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'cipher-chachapoly.c:117,12'
              BranchSideFuncs:
                - _libssh2_store_u64
                - chacha_ivsetup
                - chacha_encrypt_bytes
                - _libssh2_ntohu32
      Callsites:
        - Src:             'cipher-chachapoly.c:118,5'
          Dst:             _libssh2_store_u64
        - Src:             'cipher-chachapoly.c:119,5'
          Dst:             chacha_ivsetup
        - Src:             'cipher-chachapoly.c:120,5'
          Dst:             chacha_encrypt_bytes
        - Src:             'cipher-chachapoly.c:121,14'
          Dst:             _libssh2_ntohu32
    - functionName:    chachapoly_timingsafe_bcmp
      functionSourceFile: '/src/libssh2/src/cipher-chachapoly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - b1
        - b2
        - n
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cipher-chachapoly.c:131,5'
          Branch Sides:
            - BranchSide:      'cipher-chachapoly.c:132,19'
              BranchSideFuncs: []
            - BranchSide:      'cipher-chachapoly.c:133,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    chachapoly_crypt
      functionSourceFile: '/src/libssh2/src/cipher-chachapoly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - seqnr
        - dest
        - src
        - len
        - aadlen
        - do_encrypt
      BBCount:         15
      ICount:          179
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_store_u64
        - chacha_encrypt_bytes
        - chacha_ivsetup
        - chachapoly_timingsafe_bcmp
        - poly1305_auth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cipher-chachapoly.c:71,8'
          Branch Sides:
            - BranchSide:      'cipher-chachapoly.c:72,29'
              BranchSideFuncs:
                - chacha_ivsetup
                - chacha_encrypt_bytes
                - poly1305_auth
                - chacha_ivsetup
                - chacha_encrypt_bytes
            - BranchSide:      'cipher-chachapoly.c:83,8'
              BranchSideFuncs:
                - chacha_ivsetup
                - chacha_encrypt_bytes
                - poly1305_auth
                - chacha_ivsetup
                - chacha_encrypt_bytes
        - Branch String:   'cipher-chachapoly.c:75,12'
          Branch Sides:
            - BranchSide:      'cipher-chachapoly.c:77,15'
              BranchSideFuncs: []
            - BranchSide:      'cipher-chachapoly.c:80,5'
              BranchSideFuncs:
                - chacha_ivsetup
                - chacha_encrypt_bytes
                - poly1305_auth
                - chacha_ivsetup
                - chacha_encrypt_bytes
        - Branch String:   'cipher-chachapoly.c:83,8'
          Branch Sides:
            - BranchSide:      'cipher-chachapoly.c:84,25'
              BranchSideFuncs:
                - chacha_ivsetup
                - chacha_encrypt_bytes
                - chacha_ivsetup
                - chacha_encrypt_bytes
                - poly1305_auth
            - BranchSide:      'cipher-chachapoly.c:89,21'
              BranchSideFuncs:
                - chacha_ivsetup
                - chacha_encrypt_bytes
                - poly1305_auth
        - Branch String:   'cipher-chachapoly.c:94,8'
          Branch Sides:
            - BranchSide:      'cipher-chachapoly.c:95,23'
              BranchSideFuncs:
                - poly1305_auth
            - BranchSide:      'cipher-chachapoly.c:98,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cipher-chachapoly.c:65,5'
          Dst:             _libssh2_store_u64
        - Src:             'cipher-chachapoly.c:66,5'
          Dst:             chacha_ivsetup
        - Src:             'cipher-chachapoly.c:67,5'
          Dst:             chacha_encrypt_bytes
        - Src:             'cipher-chachapoly.c:74,9'
          Dst:             poly1305_auth
        - Src:             'cipher-chachapoly.c:75,12'
          Dst:             chachapoly_timingsafe_bcmp
        - Src:             'cipher-chachapoly.c:84,9'
          Dst:             chacha_ivsetup
        - Src:             'cipher-chachapoly.c:85,9'
          Dst:             chacha_encrypt_bytes
        - Src:             'cipher-chachapoly.c:89,5'
          Dst:             chacha_ivsetup
        - Src:             'cipher-chachapoly.c:90,5'
          Dst:             chacha_encrypt_bytes
        - Src:             'cipher-chachapoly.c:95,9'
          Dst:             poly1305_auth
    - functionName:    chachapoly_init
      functionSourceFile: '/src/libssh2/src/cipher-chachapoly.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - key
        - keylen
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - chacha_keysetup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cipher-chachapoly.c:33,8'
          Branch Sides:
            - BranchSide:      'cipher-chachapoly.c:34,9'
              BranchSideFuncs: []
            - BranchSide:      'cipher-chachapoly.c:35,22'
              BranchSideFuncs:
                - chacha_keysetup
                - chacha_keysetup
      Callsites:
        - Src:             'cipher-chachapoly.c:35,5'
          Dst:             chacha_keysetup
        - Src:             'cipher-chachapoly.c:36,5'
          Dst:             chacha_keysetup
    - functionName:    comp_method_none_decomp
      functionSourceFile: '/src/libssh2/src/comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - dest
        - dest_len
        - payload_limit
        - src
        - src_len
        - abstract
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_method_none_comp
      functionSourceFile: '/src/libssh2/src/comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - dest
        - dest_len
        - src
        - src_len
        - abstract
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_method_zlib_free
      functionSourceFile: '/src/libssh2/src/comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
        - address
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_method_zlib_alloc
      functionSourceFile: '/src/libssh2/src/comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - opaque
        - items
        - size
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_method_zlib_dtor
      functionSourceFile: '/src/libssh2/src/comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - compr
        - abstract
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateEnd
        - inflateEnd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'comp.c:334,8'
          Branch Sides:
            - BranchSide:      'comp.c:334,8'
              BranchSideFuncs:
                - inflateEnd
                - deflateEnd
            - BranchSide:      'comp.c:335,12'
              BranchSideFuncs:
                - inflateEnd
                - deflateEnd
        - Branch String:   'comp.c:335,12'
          Branch Sides:
            - BranchSide:      'comp.c:336,24'
              BranchSideFuncs:
                - deflateEnd
            - BranchSide:      'comp.c:338,24'
              BranchSideFuncs:
                - inflateEnd
      Callsites:
        - Src:             'comp.c:336,13'
          Dst:             deflateEnd
        - Src:             'comp.c:338,13'
          Dst:             inflateEnd
    - functionName:    deflateEnd
      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:    inflateEnd
      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:    comp_method_zlib_decomp
      functionSourceFile: '/src/libssh2/src/comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - dest
        - dest_len
        - payload_limit
        - src
        - src_len
        - abstract
      BBCount:         36
      ICount:          319
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - inflate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'comp.c:242,8'
          Branch Sides:
            - BranchSide:      'comp.c:243,28'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'comp.c:245,22'
              BranchSideFuncs:
                - _libssh2_error
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'comp.c:248,8'
          Branch Sides:
            - BranchSide:      'comp.c:249,31'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'comp.c:253,8'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'comp.c:253,8'
          Branch Sides:
            - BranchSide:      'comp.c:254,20'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'comp.c:256,8'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'comp.c:256,8'
          Branch Sides:
            - BranchSide:      'comp.c:257,22'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'comp.c:260,38'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'comp.c:268,8'
          Branch Sides:
            - BranchSide:      'comp.c:269,31'
              BranchSideFuncs:
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'comp.c:273,5'
              BranchSideFuncs:
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'comp.c:280,12'
          Branch Sides:
            - BranchSide:      'comp.c:281,16'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'comp.c:286,17'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'comp.c:281,16'
          Branch Sides:
            - BranchSide:      'comp.c:284,17'
              BranchSideFuncs: []
            - BranchSide:      'comp.c:285,9'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'comp.c:286,17'
          Branch Sides:
            - BranchSide:      'comp.c:288,13'
              BranchSideFuncs: []
            - BranchSide:      'comp.c:292,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'comp.c:299,39'
          Branch Sides:
            - BranchSide:      'comp.c:299,42'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'comp.c:300,13'
              BranchSideFuncs:
                - _libssh2_error
        - Branch String:   'comp.c:299,12'
          Branch Sides:
            - BranchSide:      'comp.c:300,13'
              BranchSideFuncs:
                - _libssh2_error
            - BranchSide:      'comp.c:306,19'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'comp.c:308,18'
          Branch Sides:
            - BranchSide:      'comp.c:308,16'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'comp.c:308,16'
              BranchSideFuncs:
                - _libssh2_error
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
        - Branch String:   'comp.c:309,12'
          Branch Sides:
            - BranchSide:      'comp.c:310,13'
              BranchSideFuncs:
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
            - BranchSide:      'comp.c:314,15'
              BranchSideFuncs:
                - inflate
                - _libssh2_debug_low
                - _libssh2_error
                - _libssh2_error
                - _libssh2_error
      Callsites:
        - Src:             'comp.c:249,16'
          Dst:             _libssh2_error
        - Src:             'comp.c:269,16'
          Dst:             _libssh2_error
        - Src:             'comp.c:278,18'
          Dst:             inflate
        - Src:             'comp.c:293,13'
          Dst:             _libssh2_debug_low
        - Src:             'comp.c:295,20'
          Dst:             _libssh2_error
        - Src:             'comp.c:301,20'
          Dst:             _libssh2_error
        - Src:             'comp.c:311,20'
          Dst:             _libssh2_error
    - functionName:    inflate
      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:    comp_method_zlib_comp
      functionSourceFile: '/src/libssh2/src/comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - dest
        - dest_len
        - src
        - src_len
        - abstract
      BBCount:         9
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_error
        - deflate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'comp.c:212,25'
          Branch Sides:
            - BranchSide:      'comp.c:212,29'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
            - BranchSide:      'comp.c:217,5'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
        - Branch String:   'comp.c:212,8'
          Branch Sides:
            - BranchSide:      'comp.c:213,21'
              BranchSideFuncs: []
            - BranchSide:      'comp.c:217,5'
              BranchSideFuncs:
                - _libssh2_debug_low
                - _libssh2_error
      Callsites:
        - Src:             'comp.c:210,14'
          Dst:             deflate
        - Src:             'comp.c:217,5'
          Dst:             _libssh2_debug_low
        - Src:             'comp.c:220,12'
          Dst:             _libssh2_error
    - functionName:    deflate
      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:    comp_method_zlib_init
      functionSourceFile: '/src/libssh2/src/comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - compr
        - abstract
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _libssh2_calloc
        - _libssh2_debug_low
        - _libssh2_error
        - deflateInit_
        - inflateInit_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'comp.c:152,8'
          Branch Sides:
            - BranchSide:      'comp.c:153,31'
              BranchSideFuncs:
                - inflateInit_
                - _libssh2_debug_low
                - deflateInit_
            - BranchSide:      'comp.c:158,29'
              BranchSideFuncs:
                - inflateInit_
                - _libssh2_debug_low
                - deflateInit_
        - Branch String:   'comp.c:161,8'
          Branch Sides:
            - BranchSide:      'comp.c:163,18'
              BranchSideFuncs:
                - deflateInit_
                - _libssh2_debug_low
            - BranchSide:      'comp.c:167,18'
              BranchSideFuncs:
                - inflateInit_
                - _libssh2_debug_low
        - Branch String:   'comp.c:170,8'
          Branch Sides:
            - BranchSide:      'comp.c:171,9'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'comp.c:176,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'comp.c:151,12'
          Dst:             _libssh2_calloc
        - Src:             'comp.c:153,16'
          Dst:             _libssh2_error
        - Src:             'comp.c:163,18'
          Dst:             deflateInit_
        - Src:             'comp.c:167,18'
          Dst:             inflateInit_
        - Src:             'comp.c:172,9'
          Dst:             _libssh2_debug_low
    - functionName:    deflateInit_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateInit_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _libssh2_comp_methods
      functionSourceFile: '/src/libssh2/src/comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'comp.c:387,8'
          Branch Sides:
            - BranchSide:      'comp.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      'comp.c:390,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hostkey_method_ssh_rsa_signv
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - signature
        - signature_len
        - veccount
        - datavec
        - abstract
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_rsa_sha1_sign
        - _libssh2_sha1_final
        - _libssh2_sha1_init
        - _libssh2_sha1_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:245,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:246,9'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_rsa_sha1_sign
                - _libssh2_sha1_update
            - BranchSide:      'hostkey.c:248,11'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_rsa_sha1_sign
                - _libssh2_sha1_update
        - Branch String:   'hostkey.c:248,5'
          Branch Sides:
            - BranchSide:      'hostkey.c:249,13'
              BranchSideFuncs:
                - _libssh2_sha1_update
                - _libssh2_sha1_final
                - _libssh2_rsa_sha1_sign
            - BranchSide:      'hostkey.c:254,9'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_rsa_sha1_sign
        - Branch String:   'hostkey.c:249,12'
          Branch Sides:
            - BranchSide:      'hostkey.c:251,13'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_rsa_sha1_sign
                - _libssh2_sha1_update
            - BranchSide:      'hostkey.c:253,5'
              BranchSideFuncs:
                - _libssh2_sha1_final
                - _libssh2_rsa_sha1_sign
                - _libssh2_sha1_update
        - Branch String:   'hostkey.c:254,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:255,9'
              BranchSideFuncs:
                - _libssh2_rsa_sha1_sign
            - BranchSide:      'hostkey.c:258,34'
              BranchSideFuncs:
                - _libssh2_rsa_sha1_sign
        - Branch String:   'hostkey.c:260,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:245,9'
          Dst:             _libssh2_sha1_init
        - Src:             'hostkey.c:249,13'
          Dst:             _libssh2_sha1_update
        - Src:             'hostkey.c:254,9'
          Dst:             _libssh2_sha1_final
        - Src:             'hostkey.c:258,11'
          Dst:             _libssh2_rsa_sha1_sign
    - functionName:    hostkey_method_ssh_rsa_sig_verify
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - sig
        - sig_len
        - m
        - m_len
        - abstract
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_rsa_sha1_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:213,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:214,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:216,9'
              BranchSideFuncs:
                - _libssh2_rsa_sha1_verify
      Callsites:
        - Src:             'hostkey.c:218,12'
          Dst:             _libssh2_rsa_sha1_verify
    - functionName:    hostkey_method_ssh_rsa_sha2_256_signv
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - signature
        - signature_len
        - veccount
        - datavec
        - abstract
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_rsa_sha2_sign
        - _libssh2_sha256_final
        - _libssh2_sha256_init
        - _libssh2_sha256_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:322,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:323,9'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_rsa_sha2_sign
                - _libssh2_sha256_update
            - BranchSide:      'hostkey.c:325,11'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_rsa_sha2_sign
                - _libssh2_sha256_update
        - Branch String:   'hostkey.c:325,5'
          Branch Sides:
            - BranchSide:      'hostkey.c:326,13'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_rsa_sha2_sign
            - BranchSide:      'hostkey.c:331,9'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_rsa_sha2_sign
        - Branch String:   'hostkey.c:326,12'
          Branch Sides:
            - BranchSide:      'hostkey.c:328,13'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_rsa_sha2_sign
                - _libssh2_sha256_update
            - BranchSide:      'hostkey.c:330,5'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_rsa_sha2_sign
                - _libssh2_sha256_update
        - Branch String:   'hostkey.c:331,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:332,9'
              BranchSideFuncs:
                - _libssh2_rsa_sha2_sign
            - BranchSide:      'hostkey.c:335,34'
              BranchSideFuncs:
                - _libssh2_rsa_sha2_sign
        - Branch String:   'hostkey.c:337,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:341,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:322,9'
          Dst:             _libssh2_sha256_init
        - Src:             'hostkey.c:326,13'
          Dst:             _libssh2_sha256_update
        - Src:             'hostkey.c:331,9'
          Dst:             _libssh2_sha256_final
        - Src:             'hostkey.c:335,11'
          Dst:             _libssh2_rsa_sha2_sign
    - functionName:    hostkey_method_ssh_rsa_sha2_256_sig_verify
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - sig
        - sig_len
        - m
        - m_len
        - abstract
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_rsa_sha2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:288,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:291,9'
              BranchSideFuncs:
                - _libssh2_rsa_sha2_verify
      Callsites:
        - Src:             'hostkey.c:293,12'
          Dst:             _libssh2_rsa_sha2_verify
    - functionName:    hostkey_method_ssh_rsa_dtor
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - abstract
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RSA_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hostkey.c:434,5'
          Dst:             RSA_free
    - functionName:    hostkey_method_ssh_rsa_sha2_512_signv
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - signature
        - signature_len
        - veccount
        - datavec
        - abstract
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _libssh2_rsa_sha2_sign
        - _libssh2_sha512_final
        - _libssh2_sha512_init
        - _libssh2_sha512_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:397,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:398,9'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_rsa_sha2_sign
                - _libssh2_sha512_update
            - BranchSide:      'hostkey.c:400,11'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_rsa_sha2_sign
                - _libssh2_sha512_update
        - Branch String:   'hostkey.c:400,5'
          Branch Sides:
            - BranchSide:      'hostkey.c:401,13'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_rsa_sha2_sign
            - BranchSide:      'hostkey.c:406,9'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_rsa_sha2_sign
        - Branch String:   'hostkey.c:401,12'
          Branch Sides:
            - BranchSide:      'hostkey.c:403,13'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_rsa_sha2_sign
                - _libssh2_sha512_update
            - BranchSide:      'hostkey.c:405,5'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_rsa_sha2_sign
                - _libssh2_sha512_update
        - Branch String:   'hostkey.c:406,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:407,9'
              BranchSideFuncs:
                - _libssh2_rsa_sha2_sign
            - BranchSide:      'hostkey.c:410,34'
              BranchSideFuncs:
                - _libssh2_rsa_sha2_sign
        - Branch String:   'hostkey.c:412,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:416,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:397,9'
          Dst:             _libssh2_sha512_init
        - Src:             'hostkey.c:401,13'
          Dst:             _libssh2_sha512_update
        - Src:             'hostkey.c:406,9'
          Dst:             _libssh2_sha512_final
        - Src:             'hostkey.c:410,11'
          Dst:             _libssh2_rsa_sha2_sign
    - functionName:    hostkey_method_ssh_rsa_sha2_512_sig_verify
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - sig
        - sig_len
        - m
        - m_len
        - abstract
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_rsa_sha2_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:363,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:364,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:366,9'
              BranchSideFuncs:
                - _libssh2_rsa_sha2_verify
      Callsites:
        - Src:             'hostkey.c:368,12'
          Dst:             _libssh2_rsa_sha2_verify
    - functionName:    hostkey_method_ssh_rsa_initPEMFromMemory
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - privkeyfiledata
        - privkeyfiledata_len
        - passphrase
        - abstract
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_rsa_new_private_frommemory
        - hostkey_method_ssh_rsa_dtor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:179,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:180,37'
              BranchSideFuncs:
                - hostkey_method_ssh_rsa_dtor
                - _libssh2_rsa_new_private_frommemory
            - BranchSide:      'hostkey.c:184,56'
              BranchSideFuncs:
                - _libssh2_rsa_new_private_frommemory
        - Branch String:   'hostkey.c:187,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:191,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:180,9'
          Dst:             hostkey_method_ssh_rsa_dtor
        - Src:             'hostkey.c:184,11'
          Dst:             _libssh2_rsa_new_private_frommemory
    - functionName:    hostkey_method_ssh_rsa_initPEM
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - privkeyfile
        - passphrase
        - abstract
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_rsa_new_private
        - hostkey_method_ssh_rsa_dtor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:149,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:150,37'
              BranchSideFuncs:
                - hostkey_method_ssh_rsa_dtor
                - _libssh2_rsa_new_private
            - BranchSide:      'hostkey.c:154,45'
              BranchSideFuncs:
                - _libssh2_rsa_new_private
        - Branch String:   'hostkey.c:155,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:159,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:150,9'
          Dst:             hostkey_method_ssh_rsa_dtor
        - Src:             'hostkey.c:154,11'
          Dst:             _libssh2_rsa_new_private
    - functionName:    hostkey_method_ssh_rsa_init
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - hostkey_data
        - hostkey_data_len
        - abstract
      BBCount:         37
      ICount:          210
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_eob
        - _libssh2_get_string
        - _libssh2_rsa_new
        - hostkey_method_ssh_rsa_dtor
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:72,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:73,37'
              BranchSideFuncs:
                - hostkey_method_ssh_rsa_dtor
                - _libssh2_get_string
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
                - strncmp
                - strncmp
                - _libssh2_debug_low
            - BranchSide:      'hostkey.c:77,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
                - strncmp
                - strncmp
                - _libssh2_debug_low
        - Branch String:   'hostkey.c:77,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:78,9'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'hostkey.c:83,33'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
                - strncmp
                - strncmp
        - Branch String:   'hostkey.c:87,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:93,8'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
                - strncmp
                - strncmp
        - Branch String:   'hostkey.c:93,22'
          Branch Sides:
            - BranchSide:      'hostkey.c:93,52'
              BranchSideFuncs:
                - strncmp
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
                - strncmp
            - BranchSide:      'hostkey.c:99,8'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
                - strncmp
        - Branch String:   'hostkey.c:93,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:95,5'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
            - BranchSide:      'hostkey.c:99,8'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
                - strncmp
        - Branch String:   'hostkey.c:99,23'
          Branch Sides:
            - BranchSide:      'hostkey.c:99,58'
              BranchSideFuncs:
                - strncmp
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
            - BranchSide:      'hostkey.c:102,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
        - Branch String:   'hostkey.c:99,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:101,5'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
            - BranchSide:      'hostkey.c:102,13'
              BranchSideFuncs:
                - _libssh2_debug_low
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
        - Branch String:   'hostkey.c:102,28'
          Branch Sides:
            - BranchSide:      'hostkey.c:102,63'
              BranchSideFuncs:
                - strncmp
                - _libssh2_debug_low
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
            - BranchSide:      'hostkey.c:108,9'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'hostkey.c:102,13'
          Branch Sides:
            - BranchSide:      'hostkey.c:104,5'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
            - BranchSide:      'hostkey.c:108,9'
              BranchSideFuncs:
                - _libssh2_debug_low
        - Branch String:   'hostkey.c:113,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:116,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_rsa_new
        - Branch String:   'hostkey.c:116,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:119,9'
              BranchSideFuncs:
                - _libssh2_eob
                - _libssh2_rsa_new
        - Branch String:   'hostkey.c:119,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:120,9'
              BranchSideFuncs:
                - _libssh2_rsa_new
            - BranchSide:      'hostkey.c:123,25'
              BranchSideFuncs:
                - _libssh2_rsa_new
        - Branch String:   'hostkey.c:122,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:130,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:73,9'
          Dst:             hostkey_method_ssh_rsa_dtor
        - Src:             'hostkey.c:78,9'
          Dst:             _libssh2_debug_low
        - Src:             'hostkey.c:87,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:93,25'
          Dst:             strncmp
        - Src:             'hostkey.c:99,26'
          Dst:             strncmp
        - Src:             'hostkey.c:102,31'
          Dst:             strncmp
        - Src:             'hostkey.c:108,9'
          Dst:             _libssh2_debug_low
        - Src:             'hostkey.c:113,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:116,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:119,9'
          Dst:             _libssh2_eob
        - Src:             'hostkey.c:122,8'
          Dst:             _libssh2_rsa_new
    - functionName:    hostkey_method_ssh_ed25519_dtor
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - abstract
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_PKEY_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hostkey.c:1311,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1311,8'
              BranchSideFuncs:
                - EVP_PKEY_free
            - BranchSide:      'hostkey.c:1312,9'
              BranchSideFuncs:
                - EVP_PKEY_free
      Callsites:
        - Src:             'hostkey.c:1312,9'
          Dst:             EVP_PKEY_free
    - functionName:    hostkey_method_ssh_ed25519_signv
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - signature
        - signature_len
        - veccount
        - datavec
        - abstract
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _libssh2_ed25519_sign
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:1290,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1291,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1294,34'
              BranchSideFuncs:
                - _libssh2_ed25519_sign
      Callsites:
        - Src:             'hostkey.c:1294,12'
          Dst:             _libssh2_ed25519_sign
    - functionName:    hostkey_method_ssh_ed25519_sig_verify
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - sig
        - sig_len
        - m
        - m_len
        - abstract
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_ed25519_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:1261,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1262,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1266,9'
              BranchSideFuncs:
                - _libssh2_ed25519_verify
        - Branch String:   'hostkey.c:1269,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1270,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1272,36'
              BranchSideFuncs:
                - _libssh2_ed25519_verify
      Callsites:
        - Src:             'hostkey.c:1272,12'
          Dst:             _libssh2_ed25519_verify
    - functionName:    hostkey_method_ssh_ed25519_initPEMFromMemory
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - privkeyfiledata
        - privkeyfiledata_len
        - passphrase
        - abstract
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_ed25519_new_private_frommemory
        - hostkey_method_ssh_ed25519_dtor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:1227,17'
          Branch Sides:
            - BranchSide:      'hostkey.c:1227,21'
              BranchSideFuncs:
                - _libssh2_ed25519_new_private_frommemory
                - hostkey_method_ssh_ed25519_dtor
            - BranchSide:      'hostkey.c:1232,60'
              BranchSideFuncs:
                - _libssh2_ed25519_new_private_frommemory
        - Branch String:   'hostkey.c:1227,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1228,41'
              BranchSideFuncs:
                - hostkey_method_ssh_ed25519_dtor
                - _libssh2_ed25519_new_private_frommemory
            - BranchSide:      'hostkey.c:1232,60'
              BranchSideFuncs:
                - _libssh2_ed25519_new_private_frommemory
        - Branch String:   'hostkey.c:1236,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1237,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1240,8'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:1240,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1241,21'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1243,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:1228,9'
          Dst:             hostkey_method_ssh_ed25519_dtor
        - Src:             'hostkey.c:1232,11'
          Dst:             _libssh2_ed25519_new_private_frommemory
    - functionName:    hostkey_method_ssh_ed25519_initPEM
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - privkeyfile
        - passphrase
        - abstract
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _libssh2_ed25519_new_private
        - hostkey_method_ssh_ed25519_dtor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:1196,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1197,41'
              BranchSideFuncs:
                - hostkey_method_ssh_ed25519_dtor
                - _libssh2_ed25519_new_private
            - BranchSide:      'hostkey.c:1201,49'
              BranchSideFuncs:
                - _libssh2_ed25519_new_private
        - Branch String:   'hostkey.c:1203,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1204,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1207,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:1197,9'
          Dst:             hostkey_method_ssh_ed25519_dtor
        - Src:             'hostkey.c:1201,11'
          Dst:             _libssh2_ed25519_new_private
    - functionName:    hostkey_method_ssh_ed25519_init
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - hostkey_data
        - hostkey_data_len
        - abstract
      BBCount:         17
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_ed25519_new_public
        - _libssh2_eob
        - _libssh2_get_string
        - _libssh2_match_string
        - hostkey_method_ssh_ed25519_dtor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:1148,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1149,41'
              BranchSideFuncs:
                - hostkey_method_ssh_ed25519_dtor
                - _libssh2_match_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ed25519_new_public
                - _libssh2_debug_low
            - BranchSide:      'hostkey.c:1153,8'
              BranchSideFuncs:
                - _libssh2_match_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ed25519_new_public
                - _libssh2_debug_low
        - Branch String:   'hostkey.c:1153,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1154,9'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'hostkey.c:1159,33'
              BranchSideFuncs:
                - _libssh2_match_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ed25519_new_public
        - Branch String:   'hostkey.c:1163,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1167,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ed25519_new_public
        - Branch String:   'hostkey.c:1167,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1168,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1170,9'
              BranchSideFuncs:
                - _libssh2_eob
                - _libssh2_ed25519_new_public
        - Branch String:   'hostkey.c:1170,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1171,9'
              BranchSideFuncs:
                - _libssh2_ed25519_new_public
            - BranchSide:      'hostkey.c:1173,42'
              BranchSideFuncs:
                - _libssh2_ed25519_new_public
        - Branch String:   'hostkey.c:1173,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1174,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1177,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:1149,9'
          Dst:             hostkey_method_ssh_ed25519_dtor
        - Src:             'hostkey.c:1154,9'
          Dst:             _libssh2_debug_low
        - Src:             'hostkey.c:1163,8'
          Dst:             _libssh2_match_string
        - Src:             'hostkey.c:1167,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:1170,9'
          Dst:             _libssh2_eob
        - Src:             'hostkey.c:1173,8'
          Dst:             _libssh2_ed25519_new_public
    - functionName:    hostkey_method_ssh_ecdsa_dtor
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - abstract
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EC_KEY_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hostkey.c:1041,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1041,8'
              BranchSideFuncs:
                - EC_KEY_free
            - BranchSide:      'hostkey.c:1042,9'
              BranchSideFuncs:
                - EC_KEY_free
      Callsites:
        - Src:             'hostkey.c:1042,9'
          Dst:             EC_KEY_free
    - functionName:    hostkey_method_ssh_ecdsa_signv
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - signature
        - signature_len
        - veccount
        - datavec
        - abstract
      BBCount:         58
      ICount:          327
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - _libssh2_ecdsa_get_curve_type
        - _libssh2_ecdsa_sign
        - _libssh2_sha256_final
        - _libssh2_sha256_init
        - _libssh2_sha256_update
        - _libssh2_sha384_final
        - _libssh2_sha384_init
        - _libssh2_sha384_update
        - _libssh2_sha512_final
        - _libssh2_sha512_init
        - _libssh2_sha512_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:1014,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs:
                - _libssh2_sha256_init
                - _libssh2_sha256_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha256_update
            - BranchSide:      'hostkey.c:1017,13'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - _libssh2_sha512_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha512_update
                - _libssh2_sha384_init
                - _libssh2_sha384_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha384_update
        - Branch String:   'hostkey.c:1015,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha256_update
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:1015,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs:
                - _libssh2_sha256_update
                - _libssh2_sha256_final
                - _libssh2_ecdsa_sign
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1015,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha256_update
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1015,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs:
                - _libssh2_sha256_final
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1015,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1015,9'
              BranchSideFuncs:
                - _libssh2_ecdsa_sign
            - BranchSide:      'hostkey.c:1016,5'
              BranchSideFuncs:
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1017,13'
          Branch Sides:
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs:
                - _libssh2_sha384_init
                - _libssh2_sha384_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha384_update
            - BranchSide:      'hostkey.c:1020,13'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - _libssh2_sha512_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha512_update
        - Branch String:   'hostkey.c:1018,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha384_update
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:1018,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs:
                - _libssh2_sha384_update
                - _libssh2_sha384_final
                - _libssh2_ecdsa_sign
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1018,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha384_update
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1018,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs:
                - _libssh2_sha384_final
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1018,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1018,9'
              BranchSideFuncs:
                - _libssh2_ecdsa_sign
            - BranchSide:      'hostkey.c:1019,5'
              BranchSideFuncs:
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1020,13'
          Branch Sides:
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs:
                - _libssh2_sha512_init
                - _libssh2_sha512_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha512_update
            - BranchSide:      'hostkey.c:1024,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:1021,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha512_update
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:1021,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs:
                - _libssh2_sha512_update
                - _libssh2_sha512_final
                - _libssh2_ecdsa_sign
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1021,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_ecdsa_sign
                - _libssh2_sha512_update
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1021,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs:
                - _libssh2_sha512_final
                - _libssh2_ecdsa_sign
        - Branch String:   'hostkey.c:1021,9'
          Branch Sides:
            - BranchSide:      'hostkey.c:1021,9'
              BranchSideFuncs:
                - _libssh2_ecdsa_sign
            - BranchSide:      'hostkey.c:1022,5'
              BranchSideFuncs:
                - _libssh2_ecdsa_sign
      Callsites:
        - Src:             'hostkey.c:1011,31'
          Dst:             _libssh2_ecdsa_get_curve_type
        - Src:             'hostkey.c:1015,9'
          Dst:             _libssh2_sha256_init
        - Src:             'hostkey.c:1015,9'
          Dst:             _libssh2_sha256_update
        - Src:             'hostkey.c:1015,9'
          Dst:             _libssh2_sha256_final
        - Src:             'hostkey.c:1015,9'
          Dst:             _libssh2_ecdsa_sign
        - Src:             'hostkey.c:1018,9'
          Dst:             _libssh2_sha384_init
        - Src:             'hostkey.c:1018,9'
          Dst:             _libssh2_sha384_update
        - Src:             'hostkey.c:1018,9'
          Dst:             _libssh2_sha384_final
        - Src:             'hostkey.c:1018,9'
          Dst:             _libssh2_ecdsa_sign
        - Src:             'hostkey.c:1021,9'
          Dst:             _libssh2_sha512_init
        - Src:             'hostkey.c:1021,9'
          Dst:             _libssh2_sha512_update
        - Src:             'hostkey.c:1021,9'
          Dst:             _libssh2_sha512_final
        - Src:             'hostkey.c:1021,9'
          Dst:             _libssh2_ecdsa_sign
    - functionName:    hostkey_method_ssh_ecdsa_sig_verify
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - sig
        - sig_len
        - m
        - m_len
        - abstract
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _libssh2_ecdsa_verify
        - _libssh2_get_string
        - _libssh2_get_u32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:942,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:943,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:947,33'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdsa_verify
        - Branch String:   'hostkey.c:951,52'
          Branch Sides:
            - BranchSide:      'hostkey.c:951,55'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:952,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:951,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:952,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:954,8'
              BranchSideFuncs:
                - _libssh2_get_u32
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdsa_verify
        - Branch String:   'hostkey.c:954,42'
          Branch Sides:
            - BranchSide:      'hostkey.c:954,45'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:955,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:954,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:955,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:957,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_ecdsa_verify
        - Branch String:   'hostkey.c:957,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:958,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:960,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_ecdsa_verify
        - Branch String:   'hostkey.c:960,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:961,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:963,34'
              BranchSideFuncs:
                - _libssh2_ecdsa_verify
      Callsites:
        - Src:             'hostkey.c:951,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:954,8'
          Dst:             _libssh2_get_u32
        - Src:             'hostkey.c:957,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:960,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:963,12'
          Dst:             _libssh2_ecdsa_verify
    - functionName:    hostkey_method_ssh_ecdsa_initPEMFromMemory
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - privkeyfiledata
        - privkeyfiledata_len
        - passphrase
        - abstract
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _libssh2_ecdsa_new_private_frommemory
        - hostkey_method_ssh_ecdsa_dtor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:903,17'
          Branch Sides:
            - BranchSide:      'hostkey.c:903,21'
              BranchSideFuncs:
                - _libssh2_ecdsa_new_private_frommemory
                - hostkey_method_ssh_ecdsa_dtor
            - BranchSide:      'hostkey.c:908,58'
              BranchSideFuncs:
                - _libssh2_ecdsa_new_private_frommemory
        - Branch String:   'hostkey.c:903,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:904,39'
              BranchSideFuncs:
                - hostkey_method_ssh_ecdsa_dtor
                - _libssh2_ecdsa_new_private_frommemory
            - BranchSide:      'hostkey.c:908,58'
              BranchSideFuncs:
                - _libssh2_ecdsa_new_private_frommemory
        - Branch String:   'hostkey.c:912,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:913,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:916,8'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:916,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:917,21'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:919,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:904,9'
          Dst:             hostkey_method_ssh_ecdsa_dtor
        - Src:             'hostkey.c:908,11'
          Dst:             _libssh2_ecdsa_new_private_frommemory
    - functionName:    hostkey_method_ssh_ecdsa_initPEM
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - privkeyfile
        - passphrase
        - abstract
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _libssh2_ecdsa_new_private
        - hostkey_method_ssh_ecdsa_dtor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:874,17'
          Branch Sides:
            - BranchSide:      'hostkey.c:874,21'
              BranchSideFuncs:
                - _libssh2_ecdsa_new_private
                - hostkey_method_ssh_ecdsa_dtor
            - BranchSide:      'hostkey.c:879,47'
              BranchSideFuncs:
                - _libssh2_ecdsa_new_private
        - Branch String:   'hostkey.c:874,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:875,39'
              BranchSideFuncs:
                - hostkey_method_ssh_ecdsa_dtor
                - _libssh2_ecdsa_new_private
            - BranchSide:      'hostkey.c:879,47'
              BranchSideFuncs:
                - _libssh2_ecdsa_new_private
        - Branch String:   'hostkey.c:882,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:882,8'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:883,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:875,9'
          Dst:             hostkey_method_ssh_ecdsa_dtor
        - Src:             'hostkey.c:879,11'
          Dst:             _libssh2_ecdsa_new_private
    - functionName:    hostkey_method_ssh_ecdsa_init
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - hostkey_data
        - hostkey_data_len
        - abstract
      BBCount:         56
      ICount:          276
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - _libssh2_debug_low
        - _libssh2_ecdsa_curve_name_with_octal_new
        - _libssh2_eob
        - _libssh2_get_string
        - hostkey_method_ssh_ecdsa_dtor
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:796,17'
          Branch Sides:
            - BranchSide:      'hostkey.c:796,21'
              BranchSideFuncs:
                - _libssh2_get_string
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_debug_low
                - hostkey_method_ssh_ecdsa_dtor
            - BranchSide:      'hostkey.c:801,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_debug_low
        - Branch String:   'hostkey.c:796,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:797,39'
              BranchSideFuncs:
                - hostkey_method_ssh_ecdsa_dtor
                - _libssh2_get_string
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_debug_low
            - BranchSide:      'hostkey.c:801,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_debug_low
        - Branch String:   'hostkey.c:801,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:802,9'
              BranchSideFuncs:
                - _libssh2_debug_low
            - BranchSide:      'hostkey.c:807,33'
              BranchSideFuncs:
                - _libssh2_get_string
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'hostkey.c:811,51'
          Branch Sides:
            - BranchSide:      'hostkey.c:811,54'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:812,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:811,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:812,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:814,25'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'hostkey.c:814,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:815,14'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'hostkey.c:817,30'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'hostkey.c:817,13'
          Branch Sides:
            - BranchSide:      'hostkey.c:818,14'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'hostkey.c:820,30'
              BranchSideFuncs:
                - strncmp
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'hostkey.c:820,13'
          Branch Sides:
            - BranchSide:      'hostkey.c:821,14'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'hostkey.c:824,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:827,49'
          Branch Sides:
            - BranchSide:      'hostkey.c:827,52'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:828,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:827,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:828,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:830,8'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'hostkey.c:830,42'
          Branch Sides:
            - BranchSide:      'hostkey.c:831,24'
              BranchSideFuncs:
                - strncmp
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
            - BranchSide:      'hostkey.c:834,13'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
        - Branch String:   'hostkey.c:830,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:832,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:834,13'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
                - strncmp
        - Branch String:   'hostkey.c:834,47'
          Branch Sides:
            - BranchSide:      'hostkey.c:835,29'
              BranchSideFuncs:
                - strncmp
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
            - BranchSide:      'hostkey.c:838,13'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
        - Branch String:   'hostkey.c:834,13'
          Branch Sides:
            - BranchSide:      'hostkey.c:836,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:838,13'
              BranchSideFuncs:
                - _libssh2_get_string
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
                - strncmp
        - Branch String:   'hostkey.c:844,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:847,9'
              BranchSideFuncs:
                - _libssh2_eob
                - _libssh2_ecdsa_curve_name_with_octal_new
        - Branch String:   'hostkey.c:847,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:848,9'
              BranchSideFuncs:
                - _libssh2_ecdsa_curve_name_with_octal_new
            - BranchSide:      'hostkey.c:850,60'
              BranchSideFuncs:
                - _libssh2_ecdsa_curve_name_with_octal_new
        - Branch String:   'hostkey.c:850,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:854,8'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:854,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:855,21'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:857,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:797,9'
          Dst:             hostkey_method_ssh_ecdsa_dtor
        - Src:             'hostkey.c:802,9'
          Dst:             _libssh2_debug_low
        - Src:             'hostkey.c:811,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:814,8'
          Dst:             strncmp
        - Src:             'hostkey.c:817,13'
          Dst:             strncmp
        - Src:             'hostkey.c:820,13'
          Dst:             strncmp
        - Src:             'hostkey.c:827,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:831,8'
          Dst:             strncmp
        - Src:             'hostkey.c:835,13'
          Dst:             strncmp
        - Src:             'hostkey.c:839,13'
          Dst:             strncmp
        - Src:             'hostkey.c:844,8'
          Dst:             _libssh2_get_string
        - Src:             'hostkey.c:847,9'
          Dst:             _libssh2_eob
        - Src:             'hostkey.c:850,8'
          Dst:             _libssh2_ecdsa_curve_name_with_octal_new
    - functionName:    hostkey_type
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hostkey
        - len
      BBCount:         20
      ICount:          101
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hostkey.c:1440,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1441,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1443,21'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'hostkey.c:1443,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1444,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'hostkey.c:1451,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'hostkey.c:1451,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1452,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1454,25'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'hostkey.c:1454,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1455,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'hostkey.c:1457,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'hostkey.c:1457,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1458,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1460,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'hostkey.c:1460,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1461,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'hostkey.c:1463,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'hostkey.c:1463,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1464,9'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'hostkey.c:1466,27'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'hostkey.c:1466,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1467,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1469,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:1443,9'
          Dst:             memcmp
        - Src:             'hostkey.c:1454,9'
          Dst:             memcmp
        - Src:             'hostkey.c:1460,9'
          Dst:             memcmp
        - Src:             'hostkey.c:1463,9'
          Dst:             memcmp
        - Src:             'hostkey.c:1466,9'
          Dst:             memcmp
    - functionName:    libssh2_session_hostkey
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - len
        - type
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - hostkey_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:1481,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1482,12'
              BranchSideFuncs:
                - hostkey_type
            - BranchSide:      'hostkey.c:1489,8'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:1482,12'
          Branch Sides:
            - BranchSide:      'hostkey.c:1483,20'
              BranchSideFuncs:
                - hostkey_type
            - BranchSide:      'hostkey.c:1484,12'
              BranchSideFuncs:
                - hostkey_type
        - Branch String:   'hostkey.c:1484,12'
          Branch Sides:
            - BranchSide:      'hostkey.c:1485,34'
              BranchSideFuncs:
                - hostkey_type
            - BranchSide:      'hostkey.c:1487,25'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:1489,8'
          Branch Sides:
            - BranchSide:      'hostkey.c:1490,10'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1491,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hostkey.c:1485,21'
          Dst:             hostkey_type
    - functionName:    libssh2_hostkey_hash
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - hash_type
      BBCount:         11
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hostkey.c:1394,5'
          Branch Sides:
            - BranchSide:      'hostkey.c:1402,17'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1406,17'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:1402,16'
          Branch Sides:
            - BranchSide:      'hostkey.c:1402,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1403,22'
              BranchSideFuncs: []
        - Branch String:   'hostkey.c:1406,16'
          Branch Sides:
            - BranchSide:      'hostkey.c:1406,9'
              BranchSideFuncs: []
            - BranchSide:      'hostkey.c:1407,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libssh2_hostkey_methods
      functionSourceFile: '/src/libssh2/src/hostkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poly1305_auth
      functionSourceFile: '/src/libssh2/src/poly1305.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - m
        - inlen
        - key
      BBCount:         27
      ICount:          1303
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'poly1305.c:94,8'
          Branch Sides:
            - BranchSide:      'poly1305.c:94,16'
              BranchSideFuncs: []
            - BranchSide:      'poly1305.c:95,9'
              BranchSideFuncs: []
        - Branch String:   'poly1305.c:146,8'
          Branch Sides:
            - BranchSide:      'poly1305.c:146,17'
              BranchSideFuncs: []
            - BranchSide:      'poly1305.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'poly1305.c:151,8'
          Branch Sides:
            - BranchSide:      'poly1305.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'poly1305.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'poly1305.c:154,5'
          Branch Sides:
            - BranchSide:      'poly1305.c:154,40'
              BranchSideFuncs: []
            - BranchSide:      'poly1305.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'poly1305.c:156,5'
          Branch Sides:
            - BranchSide:      'poly1305.c:157,12'
              BranchSideFuncs: []
            - BranchSide:      'poly1305.c:159,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    chacha_encrypt_bytes
      functionSourceFile: '/src/libssh2/src/chacha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - m
        - c
        - bytes
      BBCount:         60
      ICount:          2060
      EdgeCount:       67
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'chacha.c:102,6'
          Branch Sides:
            - BranchSide:      'chacha.c:103,7'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:105,8'
              BranchSideFuncs: []
        - Branch String:   'chacha.c:123,12'
          Branch Sides:
            - BranchSide:      'chacha.c:124,19'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:129,14'
              BranchSideFuncs: []
        - Branch String:   'chacha.c:124,13'
          Branch Sides:
            - BranchSide:      'chacha.c:124,48'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:125,17'
              BranchSideFuncs: []
        - Branch String:   'chacha.c:145,9'
          Branch Sides:
            - BranchSide:      'chacha.c:146,13'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:155,14'
              BranchSideFuncs: []
        - Branch String:   'chacha.c:190,12'
          Branch Sides:
            - BranchSide:      'chacha.c:191,19'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'chacha.c:212,12'
          Branch Sides:
            - BranchSide:      'chacha.c:213,16'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:220,15'
              BranchSideFuncs: []
        - Branch String:   'chacha.c:213,16'
          Branch Sides:
            - BranchSide:      'chacha.c:214,23'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:216,28'
              BranchSideFuncs: []
        - Branch String:   'chacha.c:214,17'
          Branch Sides:
            - BranchSide:      'chacha.c:214,56'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:215,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    chacha_ivsetup
      functionSourceFile: '/src/libssh2/src/chacha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - iv
        - counter
      BBCount:         7
      ICount:          157
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'chacha.c:87,18'
          Branch Sides:
            - BranchSide:      'chacha.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:87,40'
              BranchSideFuncs: []
        - Branch String:   'chacha.c:88,18'
          Branch Sides:
            - BranchSide:      'chacha.c:88,18'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:88,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    chacha_keysetup
      functionSourceFile: '/src/libssh2/src/chacha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - k
        - kbits
      BBCount:         4
      ICount:          392
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'chacha.c:67,6'
          Branch Sides:
            - BranchSide:      'chacha.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'chacha.c:72,15'
              BranchSideFuncs: []
      Callsites:       []
...
