---
Fuzzer filename: '/src/krb5/src/tests/fuzzing/fuzz_des.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5calloc
      functionSourceFile: '/src/krb5/src/tests/fuzzing/../../include/k5-int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - nmemb
        - size
        - code
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/k5-int.h:2282,18'
          Branch Sides:
            - BranchSide:      '../../include/k5-int.h:2282,26'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '../../include/k5-int.h:2282,37'
              BranchSideFuncs:
                - calloc
        - Branch String:   '../../include/k5-int.h:2282,37'
          Branch Sides:
            - BranchSide:      '../../include/k5-int.h:2282,44'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '../../include/k5-int.h:2282,37'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             '../../include/k5-int.h:2282,11'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    k5alloc
      functionSourceFile: '/src/krb5/src/tests/fuzzing/../../include/k5-int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - code
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../include/k5-int.h:2291,12'
          Dst:             k5calloc
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_32_be
      functionSourceFile: '/src/krb5/src/tests/fuzzing/../../include/k5-platform.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - vp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../include/k5-platform.h:581,5'
          Dst:             __bswap_32
    - functionName:    load_32_be
      functionSourceFile: '/src/krb5/src/tests/fuzzing/../../include/k5-platform.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cvp
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../include/k5-platform.h:627,12'
          Dst:             __bswap_32
    - functionName:    fuzz_cksum
      functionSourceFile: '/src/krb5/src/tests/fuzzing/fuzz_des.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - sched
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mit_des_cbc_cksum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz_des.c:77,5'
          Dst:             mit_des_cbc_cksum
    - functionName:    k5memdup
      functionSourceFile: '/src/krb5/src/tests/fuzzing/../../include/k5-int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - len
        - code
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - k5alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../include/k5-int.h:2300,21'
          Branch Sides:
            - BranchSide:      '../../include/k5-int.h:2300,24'
              BranchSideFuncs: []
            - BranchSide:      '../../include/k5-int.h:2300,21'
              BranchSideFuncs: []
        - Branch String:   '../../include/k5-int.h:2300,9'
          Branch Sides:
            - BranchSide:      '../../include/k5-int.h:2300,9'
              BranchSideFuncs: []
            - BranchSide:      '../../include/k5-int.h:2301,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../include/k5-int.h:2298,17'
          Dst:             k5alloc
    - functionName:    fuzz_decrypt
      functionSourceFile: '/src/krb5/src/tests/fuzzing/fuzz_des.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - sched
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mit_des_cbc_encrypt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz_des.c:67,5'
          Dst:             mit_des_cbc_encrypt
    - functionName:    mit_des_cbc_encrypt
      functionSourceFile: '/src/krb5/src/tests/fuzzing/./../../lib/crypto/builtin/des/f_cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - out
        - length
        - schedule
        - ivec
        - enc
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - des_cbc_decrypt
        - des_cbc_encrypt
      functionUses:    3
      BranchProfiles:
        - Branch String:   './../../lib/crypto/builtin/des/f_cbc.c:251,9'
          Branch Sides:
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:252,25'
              BranchSideFuncs:
                - des_cbc_encrypt
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:254,25'
              BranchSideFuncs:
                - des_cbc_decrypt
      Callsites:
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:252,9'
          Dst:             des_cbc_encrypt
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:254,9'
          Dst:             des_cbc_decrypt
    - functionName:    des_cbc_encrypt
      functionSourceFile: '/src/krb5/src/tests/fuzzing/./../../lib/crypto/builtin/des/f_cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
        - length
        - schedule
        - ivec
      BBCount:         38
      ICount:          572
      EdgeCount:       40
      CyclomaticComplexity: 4
      functionsReached:
        - load_32_be
        - store_32_be
      functionUses:    1
      BranchProfiles:
        - Branch String:   './../../lib/crypto/builtin/des/f_cbc.c:92,5'
          Branch Sides:
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:98,13'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:143,1'
              BranchSideFuncs: []
        - Branch String:   './../../lib/crypto/builtin/des/f_cbc.c:98,13'
          Branch Sides:
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:100,13'
              BranchSideFuncs:
                - load_32_be
                - load_32_be
                - store_32_be
                - store_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:111,25'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
        - Branch String:   './../../lib/crypto/builtin/des/f_cbc.c:112,13'
          Branch Sides:
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:114,29'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:116,29'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:118,29'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:120,29'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:122,29'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:124,29'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:126,29'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:129,20'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
        - Branch String:   './../../lib/crypto/builtin/des/f_cbc.c:135,9'
          Branch Sides:
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:135,9'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:135,9'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
      Callsites:
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:83,5'
          Dst:             load_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:84,5'
          Dst:             load_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:100,13'
          Dst:             load_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:102,13'
          Dst:             load_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:140,9'
          Dst:             store_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:141,9'
          Dst:             store_32_be
    - functionName:    des_cbc_decrypt
      functionSourceFile: '/src/krb5/src/tests/fuzzing/./../../lib/crypto/builtin/des/f_cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
        - length
        - schedule
        - ivec
      BBCount:         41
      ICount:          581
      EdgeCount:       43
      CyclomaticComplexity: 4
      functionsReached:
        - load_32_be
        - store_32_be
      functionUses:    1
      BranchProfiles:
        - Branch String:   './../../lib/crypto/builtin/des/f_cbc.c:168,9'
          Branch Sides:
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:174,10'
              BranchSideFuncs:
                - load_32_be
                - load_32_be
                - load_32_be
                - load_32_be
                - store_32_be
                - store_32_be
        - Branch String:   './../../lib/crypto/builtin/des/f_cbc.c:196,9'
          Branch Sides:
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:196,9'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:196,9'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
        - Branch String:   './../../lib/crypto/builtin/des/f_cbc.c:204,13'
          Branch Sides:
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:205,20'
              BranchSideFuncs:
                - store_32_be
                - store_32_be
                - load_32_be
                - load_32_be
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:218,25'
              BranchSideFuncs: []
        - Branch String:   './../../lib/crypto/builtin/des/f_cbc.c:219,13'
          Branch Sides:
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:221,44'
              BranchSideFuncs: []
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:223,45'
              BranchSideFuncs: []
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:225,45'
              BranchSideFuncs: []
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:227,45'
              BranchSideFuncs: []
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:229,44'
              BranchSideFuncs: []
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:231,45'
              BranchSideFuncs: []
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:233,45'
              BranchSideFuncs: []
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:235,45'
              BranchSideFuncs: []
            - BranchSide:      './../../lib/crypto/builtin/des/f_cbc.c:238,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:175,5'
          Dst:             load_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:176,5'
          Dst:             load_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:188,9'
          Dst:             load_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:189,9'
          Dst:             load_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:206,13'
          Dst:             store_32_be
        - Src:             './../../lib/crypto/builtin/des/f_cbc.c:207,13'
          Dst:             store_32_be
    - functionName:    fuzz_des
      functionSourceFile: '/src/krb5/src/tests/fuzzing/fuzz_des.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - sched
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - memcmp
        - mit_des_cbc_encrypt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz_des.c:58,9'
          Branch Sides:
            - BranchSide:      'fuzz_des.c:59,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      'fuzz_des.c:60,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fuzz_des.c:50,5'
          Dst:             mit_des_cbc_encrypt
        - Src:             'fuzz_des.c:54,5'
          Dst:             mit_des_cbc_encrypt
        - Src:             'fuzz_des.c:58,9'
          Dst:             memcmp
        - Src:             'fuzz_des.c:59,9'
          Dst:             abort
    - 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:    2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/krb5/src/tests/fuzzing/fuzz_des.c'
      linkageType:     externalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fuzz_cksum
        - fuzz_decrypt
        - fuzz_des
        - k5memdup
        - mit_des_key_sched
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz_des.c:87,32'
          Branch Sides:
            - BranchSide:      'fuzz_des.c:87,35'
              BranchSideFuncs: []
            - BranchSide:      'fuzz_des.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'fuzz_des.c:87,9'
          Branch Sides:
            - BranchSide:      'fuzz_des.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz_des.c:90,5'
              BranchSideFuncs:
                - mit_des_key_sched
                - fuzz_des
                - fuzz_decrypt
                - k5memdup
                - fuzz_cksum
                - free
        - Branch String:   'fuzz_des.c:92,9'
          Branch Sides:
            - BranchSide:      'fuzz_des.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz_des.c:95,5'
              BranchSideFuncs:
                - fuzz_des
                - fuzz_decrypt
                - k5memdup
                - fuzz_cksum
                - free
        - Branch String:   'fuzz_des.c:102,9'
          Branch Sides:
            - BranchSide:      'fuzz_des.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz_des.c:105,16'
              BranchSideFuncs:
                - fuzz_cksum
                - free
      Callsites:
        - Src:             'fuzz_des.c:91,11'
          Dst:             mit_des_key_sched
        - Src:             'fuzz_des.c:96,5'
          Dst:             fuzz_des
        - Src:             'fuzz_des.c:99,5'
          Dst:             fuzz_decrypt
        - Src:             'fuzz_des.c:101,15'
          Dst:             k5memdup
        - Src:             'fuzz_des.c:105,5'
          Dst:             fuzz_cksum
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_32_be
      functionSourceFile: '/src/krb5/src/lib/crypto/builtin/des/../../../../include/k5-platform.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - vp
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../include/k5-platform.h:581,5'
          Dst:             __bswap_32
    - functionName:    load_32_be
      functionSourceFile: '/src/krb5/src/lib/crypto/builtin/des/../../../../include/k5-platform.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cvp
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../include/k5-platform.h:627,12'
          Dst:             __bswap_32
    - functionName:    mit_des_cbc_cksum
      functionSourceFile: '/src/krb5/src/lib/crypto/builtin/des/f_cksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
        - length
        - schedule
        - ivec
      BBCount:         38
      ICount:          578
      EdgeCount:       40
      CyclomaticComplexity: 4
      functionsReached:
        - load_32_be
        - store_32_be
      functionUses:    1
      BranchProfiles:
        - Branch String:   'f_cksum.c:78,5'
          Branch Sides:
            - BranchSide:      'f_cksum.c:84,13'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
            - BranchSide:      'f_cksum.c:129,10'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
        - Branch String:   'f_cksum.c:84,13'
          Branch Sides:
            - BranchSide:      'f_cksum.c:86,13'
              BranchSideFuncs:
                - load_32_be.16
                - load_32_be.16
                - store_32_be.15
                - store_32_be.15
            - BranchSide:      'f_cksum.c:97,25'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
        - Branch String:   'f_cksum.c:98,13'
          Branch Sides:
            - BranchSide:      'f_cksum.c:100,29'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
            - BranchSide:      'f_cksum.c:102,29'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
            - BranchSide:      'f_cksum.c:104,29'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
            - BranchSide:      'f_cksum.c:106,29'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
            - BranchSide:      'f_cksum.c:108,29'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
            - BranchSide:      'f_cksum.c:110,29'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
            - BranchSide:      'f_cksum.c:112,29'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
            - BranchSide:      'f_cksum.c:115,17'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
        - Branch String:   'f_cksum.c:122,9'
          Branch Sides:
            - BranchSide:      'f_cksum.c:122,9'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
            - BranchSide:      'f_cksum.c:122,9'
              BranchSideFuncs:
                - store_32_be.15
                - store_32_be.15
                - load_32_be.16
                - load_32_be.16
      Callsites:
        - Src:             'f_cksum.c:69,5'
          Dst:             load_32_be
        - Src:             'f_cksum.c:70,5'
          Dst:             load_32_be
        - Src:             'f_cksum.c:86,13'
          Dst:             load_32_be
        - Src:             'f_cksum.c:88,13'
          Dst:             load_32_be
        - Src:             'f_cksum.c:130,5'
          Dst:             store_32_be
        - Src:             'f_cksum.c:131,5'
          Dst:             store_32_be
    - functionName:    mit_des_key_sched
      functionSourceFile: '/src/krb5/src/lib/crypto/builtin/des/key_sched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - schedule
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mit_des_check_key_parity
        - mit_des_is_weak_key
        - mit_des_make_key_sched
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key_sched.c:56,9'
          Branch Sides:
            - BranchSide:      'key_sched.c:57,9'
              BranchSideFuncs:
                - mit_des_is_weak_key
            - BranchSide:      'key_sched.c:59,29'
              BranchSideFuncs:
                - mit_des_is_weak_key
        - Branch String:   'key_sched.c:59,9'
          Branch Sides:
            - BranchSide:      'key_sched.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'key_sched.c:63,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key_sched.c:54,5'
          Dst:             mit_des_make_key_sched
        - Src:             'key_sched.c:56,10'
          Dst:             mit_des_check_key_parity
        - Src:             'key_sched.c:59,9'
          Dst:             mit_des_is_weak_key
    - functionName:    mit_des_is_weak_key
      functionSourceFile: '/src/krb5/src/lib/crypto/builtin/des/weak_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'weak_key.c:82,5'
          Branch Sides:
            - BranchSide:      'weak_key.c:83,27'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'weak_key.c:87,5'
              BranchSideFuncs: []
        - Branch String:   'weak_key.c:83,13'
          Branch Sides:
            - BranchSide:      'weak_key.c:84,13'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'weak_key.c:85,5'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'weak_key.c:83,14'
          Dst:             memcmp
    - functionName:    mit_des_check_key_parity
      functionSourceFile: '/src/krb5/src/lib/crypto/builtin/des/f_parity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         8
      ICount:          130
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'f_parity.c:53,5'
          Branch Sides:
            - BranchSide:      'f_parity.c:55,13'
              BranchSideFuncs: []
            - BranchSide:      'f_parity.c:61,5'
              BranchSideFuncs: []
        - Branch String:   'f_parity.c:55,12'
          Branch Sides:
            - BranchSide:      'f_parity.c:57,13'
              BranchSideFuncs: []
            - BranchSide:      'f_parity.c:59,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mit_des_fixup_key_parity
      functionSourceFile: '/src/krb5/src/lib/crypto/builtin/des/f_parity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         5
      ICount:          122
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'f_parity.c:30,5'
          Branch Sides:
            - BranchSide:      'f_parity.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      'f_parity.c:36,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_32_be
      functionSourceFile: '/src/krb5/src/lib/crypto/builtin/des/../../../../include/k5-platform.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cvp
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../include/k5-platform.h:627,12'
          Dst:             __bswap_32
    - functionName:    mit_des_make_key_sched
      functionSourceFile: '/src/krb5/src/lib/crypto/builtin/des/f_sched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - schedule
      BBCount:         10
      ICount:          333
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - load_32_be
      functionUses:    1
      BranchProfiles:
        - Branch String:   'f_sched.c:306,9'
          Branch Sides:
            - BranchSide:      'f_sched.c:311,17'
              BranchSideFuncs: []
            - BranchSide:      'f_sched.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'f_sched.c:311,17'
          Branch Sides:
            - BranchSide:      'f_sched.c:312,23'
              BranchSideFuncs: []
            - BranchSide:      'f_sched.c:315,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'f_sched.c:266,15'
          Dst:             load_32_be
        - Src:             'f_sched.c:277,15'
          Dst:             load_32_be
...
