---
Fuzzer filename: '/src/fuzz_crypto_int.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      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:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      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:    _ZNSt20bad_array_new_lengthD1Ev
      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:    __cxa_throw
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      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:    __cxa_free_exception
      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:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19fuzz_hash_int_multiI20mhd_Sha512_256CtxIntEvR18FuzzedDataProvidermPFvPT_EPFvS4_mPKhEPFvS4_PhEm
      functionSourceFile: '/src/fuzz_crypto_int.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          699
      EdgeCount:       208
      CyclomaticComplexity: 101
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_crypto_int.cpp:80,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL19fuzz_hash_int_multiI16mhd_Sha256CtxIntEvR18FuzzedDataProvidermPFvPT_EPFvS4_mPKhEPFvS4_PhEm
      functionSourceFile: '/src/fuzz_crypto_int.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          699
      EdgeCount:       208
      CyclomaticComplexity: 101
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_crypto_int.cpp:80,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL19fuzz_hash_int_multiI13mhd_Md5CtxIntEvR18FuzzedDataProvidermPFvPT_EPFvS4_mPKhEPFvS4_PhEm
      functionSourceFile: '/src/fuzz_crypto_int.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          717
      EdgeCount:       214
      CyclomaticComplexity: 101
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_crypto_int.cpp:80,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz_crypto_int.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12mhd_MD5_initP13mhd_Md5CtxInt
        - _Z14mhd_MD5_finishP13mhd_Md5CtxIntPh
        - _Z14mhd_MD5_updateP13mhd_Md5CtxIntmPKh
        - _Z15mhd_SHA256_initP16mhd_Sha256CtxInt
        - _Z17mhd_SHA256_finishP16mhd_Sha256CtxIntPh
        - _Z17mhd_SHA256_updateP16mhd_Sha256CtxIntmPKh
        - _Z19mhd_SHA512_256_initP20mhd_Sha512_256CtxInt
        - _Z21mhd_SHA512_256_finishP20mhd_Sha512_256CtxIntPh
        - _Z21mhd_SHA512_256_updateP20mhd_Sha512_256CtxIntmPKh
        - _ZL19fuzz_hash_int_multiI13mhd_Md5CtxIntEvR18FuzzedDataProvidermPFvPT_EPFvS4_mPKhEPFvS4_PhEm
        - _ZL19fuzz_hash_int_multiI16mhd_Sha256CtxIntEvR18FuzzedDataProvidermPFvPT_EPFvS4_mPKhEPFvS4_PhEm
        - _ZL19fuzz_hash_int_multiI20mhd_Sha512_256CtxIntEvR18FuzzedDataProvidermPFvPT_EPFvS4_mPKhEPFvS4_PhEm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz_crypto_int.cpp:178,5'
          Branch Sides:    []
      Callsites:
        - Src:             'fuzz_crypto_int.cpp:180,9'
          Dst:             _ZL19fuzz_hash_int_multiI13mhd_Md5CtxIntEvR18FuzzedDataProvidermPFvPT_EPFvS4_mPKhEPFvS4_PhEm
        - Src:             'fuzz_crypto_int.cpp:180,9'
          Dst:             _Z12mhd_MD5_initP13mhd_Md5CtxInt
        - Src:             'fuzz_crypto_int.cpp:180,9'
          Dst:             _Z14mhd_MD5_updateP13mhd_Md5CtxIntmPKh
        - Src:             'fuzz_crypto_int.cpp:180,9'
          Dst:             _Z14mhd_MD5_finishP13mhd_Md5CtxIntPh
        - Src:             'fuzz_crypto_int.cpp:185,9'
          Dst:             _ZL19fuzz_hash_int_multiI16mhd_Sha256CtxIntEvR18FuzzedDataProvidermPFvPT_EPFvS4_mPKhEPFvS4_PhEm
        - Src:             'fuzz_crypto_int.cpp:185,9'
          Dst:             _Z15mhd_SHA256_initP16mhd_Sha256CtxInt
        - Src:             'fuzz_crypto_int.cpp:185,9'
          Dst:             _Z17mhd_SHA256_updateP16mhd_Sha256CtxIntmPKh
        - Src:             'fuzz_crypto_int.cpp:185,9'
          Dst:             _Z17mhd_SHA256_finishP16mhd_Sha256CtxIntPh
        - Src:             'fuzz_crypto_int.cpp:191,9'
          Dst:             _ZL19fuzz_hash_int_multiI20mhd_Sha512_256CtxIntEvR18FuzzedDataProvidermPFvPT_EPFvS4_mPKhEPFvS4_PhEm
        - Src:             'fuzz_crypto_int.cpp:191,9'
          Dst:             _Z19mhd_SHA512_256_initP20mhd_Sha512_256CtxInt
        - Src:             'fuzz_crypto_int.cpp:191,9'
          Dst:             _Z21mhd_SHA512_256_updateP20mhd_Sha512_256CtxIntmPKh
        - Src:             'fuzz_crypto_int.cpp:191,9'
          Dst:             _Z21mhd_SHA512_256_finishP20mhd_Sha512_256CtxIntPh
    - functionName:    _Z14mhd_MD5_finishP13mhd_Md5CtxIntPh
      functionSourceFile: '/src/mhd2/src/mhd2/md5_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          186
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13md5_transformPjPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'md5_int.c:494,5'
          Dst:             _ZL13md5_transformPjPKv
        - Src:             'md5_int.c:507,3'
          Dst:             _ZL13md5_transformPjPKv
    - functionName:    _ZL13md5_transformPjPKv
      functionSourceFile: '/src/mhd2/src/mhd2/md5_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         167
      ICount:          1975
      EdgeCount:       168
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14mhd_MD5_updateP13mhd_Md5CtxIntmPKh
      functionSourceFile: '/src/mhd2/src/mhd2/md5_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL13md5_transformPjPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'md5_int.c:427,7'
          Dst:             _ZL13md5_transformPjPKv
        - Src:             'md5_int.c:435,5'
          Dst:             _ZL13md5_transformPjPKv
    - functionName:    _Z12mhd_MD5_initP13mhd_Md5CtxInt
      functionSourceFile: '/src/mhd2/src/mhd2/md5_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17mhd_SHA256_finishP16mhd_Sha256CtxIntPh
      functionSourceFile: '/src/mhd2/src/mhd2/sha256_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          259
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL16sha256_transformPjPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sha256_int.c:497,5'
          Dst:             _ZL16sha256_transformPjPKv
        - Src:             'sha256_int.c:509,3'
          Dst:             _ZL16sha256_transformPjPKv
    - functionName:    _ZL16sha256_transformPjPKv
      functionSourceFile: '/src/mhd2/src/mhd2/sha256_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         132
      ICount:          4711
      EdgeCount:       132
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17mhd_SHA256_updateP16mhd_Sha256CtxIntmPKh
      functionSourceFile: '/src/mhd2/src/mhd2/sha256_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL16sha256_transformPjPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sha256_int.c:439,7'
          Dst:             _ZL16sha256_transformPjPKv
        - Src:             'sha256_int.c:447,5'
          Dst:             _ZL16sha256_transformPjPKv
    - functionName:    _Z15mhd_SHA256_initP16mhd_Sha256CtxInt
      functionSourceFile: '/src/mhd2/src/mhd2/sha256_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21mhd_SHA512_256_finishP20mhd_Sha512_256CtxIntPh
      functionSourceFile: '/src/mhd2/src/mhd2/sha512_256_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          201
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL20sha512_256_transformPmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sha512_256_int.c:575,5'
          Dst:             _ZL20sha512_256_transformPmPKv
        - Src:             'sha512_256_int.c:592,3'
          Dst:             _ZL20sha512_256_transformPmPKv
    - functionName:    _ZL20sha512_256_transformPmPKv
      functionSourceFile: '/src/mhd2/src/mhd2/sha512_256_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         164
      ICount:          5959
      EdgeCount:       164
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21mhd_SHA512_256_updateP20mhd_Sha512_256CtxIntmPKh
      functionSourceFile: '/src/mhd2/src/mhd2/sha512_256_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          174
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL20sha512_256_transformPmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sha512_256_int.c:508,7'
          Dst:             _ZL20sha512_256_transformPmPKv
        - Src:             'sha512_256_int.c:516,5'
          Dst:             _ZL20sha512_256_transformPmPKv
    - functionName:    _Z19mhd_SHA512_256_initP20mhd_Sha512_256CtxInt
      functionSourceFile: '/src/mhd2/src/mhd2/sha512_256_int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
